Pepper_37_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(* | GetProgramGenre )(PP_Resource resource, const struct PP_EPGEvent *event, int32_t *genre, 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 80 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 99 of file ppb_program_schedule_samsung.h.
struct PP_Var(* PPB_ProgramSchedule_Samsung_0_2::GetName)(PP_Resource resource) |
GetName() providing 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 108 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() providing 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 161 of file ppb_program_schedule_samsung.h.
int32_t(* PPB_ProgramSchedule_Samsung_0_2::GetProgramGenre)(PP_Resource resource, const struct PP_EPGEvent *event, int32_t *genre, struct PP_CompletionCallback callback) |
GetProgramGenre() gets genre of certain program from the service associated with program schedule resource.
[in] | resource | A PP_Resource identifying program schedule resource. |
[in] | event | PP_EPGEvent to get genre of event. |
[out] | genre | uint32_t in which PP_ProgramGenre enum will be returned. |
[in] | callback | PP_CompletionCallback that will be run when output will be ready. |
PP_Error with error code.
Definition at line 181 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_RatingInfo from which rating is taken |
[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.R
Definition at line 219 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() providing 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 140 of file ppb_program_schedule_samsung.h.
PP_ServiceType(* PPB_ProgramSchedule_Samsung_0_2::GetType)(PP_Resource resource) |
GetType() providing 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 118 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 90 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_RatingInfo from which rating is taken |
[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 200 of file ppb_program_schedule_samsung.h.