|
Pepper_42_C_interfaces
|
#include <ppb_program_schedule_samsung.h>

Public Attributes | |
| PP_Bool(* | IsProgramSchedule )(PP_Resource resource) |
| uint64_t(* | GetID )(PP_Resource resource) |
| struct PP_Var(* | GetName )(PP_Resource resource) |
| PP_ServiceType(* | GetType )(PP_Resource resource) |
| int32_t(* | GetScheduledEvents )(PP_Resource resource, PP_Time start_time, PP_Time end_time, struct PP_ArrayOutput output, struct PP_CompletionCallback callback) |
| int32_t(* | GetPresentFollowing )(PP_Resource resource, struct PP_ArrayOutput output, struct PP_CompletionCallback callback) |
| int32_t(* | SetRatingLock )(PP_Resource resource, const struct PP_RatingInfo *rating_info, PP_Bool set_lock, struct PP_CompletionCallback callback) |
| int32_t(* | GetRatingLock )(PP_Resource resource, const struct PP_RatingInfo *rating_info, PP_Bool *lock_state, struct PP_CompletionCallback callback) |
Interface used to retrieve EPG events from transport stream.
Definition at line 39 of file ppb_program_schedule_samsung.h.
| uint64_t(* PPB_ProgramSchedule_Samsung_0_2::GetID)(PP_Resource resource) |
GetID() provides ID of service identified by resource.
| [in] | resource | A PP_Resource identifying program schedule resource. |
uint64_t with ID of service. Definition at line 58 of file ppb_program_schedule_samsung.h.
| struct PP_Var(* PPB_ProgramSchedule_Samsung_0_2::GetName)(PP_Resource resource) |
GetName() provides name of service identified by resource.
| [in] | resource | A PP_Resource identifying program schedule resource. |
PP_Var of type string, with name of service. Definition at line 67 of file ppb_program_schedule_samsung.h.
| int32_t(* PPB_ProgramSchedule_Samsung_0_2::GetPresentFollowing)(PP_Resource resource, struct PP_ArrayOutput output, struct PP_CompletionCallback callback) |
GetPresentFollowing() provides array of EPG events from present/following table for service associated whit program schedule resource.
| [in] | resource | A PP_Resource identifying program schedule resource. |
| [in] | output | PP_ArrayOutput in which PP_EPGEvent will be returned, ref count for vars in PP_EPGEvent is increased on behalf of the plugin. |
| [in] | callback | PP_CompletionCallback that will be run when output will be ready. |
PP_Error with error code. Definition at line 120 of file ppb_program_schedule_samsung.h.
| int32_t(* PPB_ProgramSchedule_Samsung_0_2::GetRatingLock)(PP_Resource resource, const struct PP_RatingInfo *rating_info, PP_Bool *lock_state, struct PP_CompletionCallback callback) |
GetRatingLock() gets lock status for displaying programs of certain rating.
| [in] | resource | A PP_Resource identifying program schedule resource. |
| [in] | program | PP_EPGInfo from which rating is taken to be edited. |
| [out] | state | PP_Bool of the lock. |
| [in] | callback | PP_CompletionCallback that will be run when output will be ready. |
PP_Error with error code. Definition at line 159 of file ppb_program_schedule_samsung.h.
| int32_t(* PPB_ProgramSchedule_Samsung_0_2::GetScheduledEvents)(PP_Resource resource, PP_Time start_time, PP_Time end_time, struct PP_ArrayOutput output, struct PP_CompletionCallback callback) |
GetScheduledEvents() provides array of EPG events from scheduled table for service associated whit program schedule resource.
| [in] | resource | A PP_Resource identifying program schedule resource. |
| [in] | start_time | PP_Time with beginning of requested schedule. |
| [in] | end_time | PP_Time with end of requested schedule. |
| [in] | output | PP_ArrayOutput in which PP_EPGEvent will be returned, ref count for vars in PP_EPGEvent is increased on behalf of the plugin. |
| [in] | callback | PP_CompletionCallback that will be run when output will be ready. |
PP_Error with error code. Definition at line 99 of file ppb_program_schedule_samsung.h.
| PP_ServiceType(* PPB_ProgramSchedule_Samsung_0_2::GetType)(PP_Resource resource) |
GetType() provides type of service identified by resource.
| [in] | resource | A PP_Resource identifying program schedule resource. |
PP_ServiceType with type of service. More information in pp_epg_event.h. Definition at line 77 of file ppb_program_schedule_samsung.h.
| PP_Bool(* PPB_ProgramSchedule_Samsung_0_2::IsProgramSchedule)(PP_Resource resource) |
IsProgramSchedule() checks if provided resource is program schedule.
| [in] | resource | A PP_Resource identifying resource that will be checked. |
PP_TRUE if resource is identifying program schedule and PP_FALSE otherwise. Definition at line 49 of file ppb_program_schedule_samsung.h.
| int32_t(* PPB_ProgramSchedule_Samsung_0_2::SetRatingLock)(PP_Resource resource, const struct PP_RatingInfo *rating_info, PP_Bool set_lock, struct PP_CompletionCallback callback) |
SetRatingLock() sets lock for displaying programs of certain rating.
| [in] | resource | A PP_Resource identifying program schedule resource. |
| [in] | program | PP_EPGInfo from which rating is taken to be edited. |
| [in] | state | PP_Bool of lock to be set. |
| [in] | callback | PP_CompletionCallback that will be run when output will be ready. |
PP_Error with error code. Definition at line 139 of file ppb_program_schedule_samsung.h.
1.8.6