![]() |
HBBTV
22.3.0
|
ScheduledRecording class. More...
Go to the source code of this file.
Functions | |
void * | HBBTV_SchedRecCreate (void *programme, U16BIT service_lcn, U32BIT id) |
void * | HBBTV_SchedRecCreateFromDetails (S_HBBTV_SCHEDULED_RECORDING_DETAILS *recDetails) |
Creates a ScheduledRecording object from the incoming recording details. More... | |
void * | HBBTV_SchedRecCreateFromRecordingDetails (S_HBBTV_RECORDING_DETAILS *recDetails) |
Creates a Recording object (it implements the ScheduledRecording interface) from the incoming recording details. More... | |
void | HBBTV_SchedRecChangeTime (void *obj, U32BIT start_time, U32BIT duration) |
Change the startTime and duration properties. HBBTV_SchedRecCreate sets them using the event information in programme, but recordAt method needs to set them independently. This function is internal to the hbbtv module. More... | |
void | HBBTV_SchedRecEvent (S_QUE_RECORDING_EVENT_PARAMS *event_params) |
void | HBBTV_SchedRecRemove (void *obj, S_HBBTV_STRING *fqdn) |
Internal function used to delete a ScheduledRecording object. More... | |
Variables | |
void * | JS_SCHEDULED_RECORDING_CLASS |
ScheduledRecording class.
void HBBTV_SchedRecChangeTime | ( | void * | obj, |
U32BIT | start_time, | ||
U32BIT | duration | ||
) |
Change the startTime and duration properties. HBBTV_SchedRecCreate sets them using the event information in programme, but recordAt method needs to set them independently. This function is internal to the hbbtv module.
obj | pointer to the ScheduledRecording object |
start_time | new value for the startTime property |
duration | new value for the duration property |
void* HBBTV_SchedRecCreate | ( | void * | programme, |
U16BIT | service_lcn, | ||
U32BIT | id | ||
) |
programme | object of Programme class that may contain information to initialise the created object. |
service_lcn | LCN of the service associated with the programme |
id | unique identifier of the scheduled recording |
void* HBBTV_SchedRecCreateFromDetails | ( | S_HBBTV_SCHEDULED_RECORDING_DETAILS * | recDetails | ) |
Creates a ScheduledRecording object from the incoming recording details.
retDetails | structure containing the details of the scheduled recording object to create |
void* HBBTV_SchedRecCreateFromRecordingDetails | ( | S_HBBTV_RECORDING_DETAILS * | recDetails | ) |
Creates a Recording object (it implements the ScheduledRecording interface) from the incoming recording details.
retDetails | structure containing the details of the recording object to create |
void HBBTV_SchedRecRemove | ( | void * | obj, |
S_HBBTV_STRING * | fqdn | ||
) |
Internal function used to delete a ScheduledRecording object.
obj | pointer to the ScheduledRecording object |
fqdn | pointer to an S_HBBTV_STRING containing the FQDN of the calling application |