Pepper_42_C_interfaces
Public Attributes | List of all members
PPB_ProgramSchedule_Samsung_0_2 Struct Reference

#include <ppb_program_schedule_samsung.h>

Collaboration diagram for PPB_ProgramSchedule_Samsung_0_2:
Collaboration graph

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)
 

Detailed Description

Interface used to retrieve EPG events from transport stream.

Definition at line 39 of file ppb_program_schedule_samsung.h.

Member Data Documentation

uint64_t(* PPB_ProgramSchedule_Samsung_0_2::GetID)(PP_Resource resource)

GetID() provides ID of service identified by resource.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
[in]outputPP_ArrayOutput in which PP_EPGEvent will be returned, ref count for vars in PP_EPGEvent is increased on behalf of the plugin.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
[in]programPP_EPGInfo from which rating is taken to be edited.
[out]statePP_Bool of the lock.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
[in]start_timePP_Time with beginning of requested schedule.
[in]end_timePP_Time with end of requested schedule.
[in]outputPP_ArrayOutput in which PP_EPGEvent will be returned, ref count for vars in PP_EPGEvent is increased on behalf of the plugin.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying resource that will be checked.
Returns
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.

Parameters
[in]resourceA PP_Resource identifying program schedule resource.
[in]programPP_EPGInfo from which rating is taken to be edited.
[in]statePP_Bool of lock to be set.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
PP_Error with error code.

Definition at line 139 of file ppb_program_schedule_samsung.h.


The documentation for this struct was generated from the following file: