![]() |
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 |
1.8.11