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.