67 switch (params->eType)
102 #if defined(INCLUDE_IC) 103 MHEG5changedICStatus();
107 #if defined(INCLUDE_ICS) 117 TRACE(TERROR, (
"SUBTITLE_PREF_CHANGED"))
123 #if defined(INCLUDE_ICS) 124 TRACE(TERROR, (
"AUDIODESC_PREF_CHANGED"))
131 TRACE(TERROR, (
"AUDIO_LANG_PREF_CHANGED"))
137 TRACE(TERROR, ("SUBTITLE_LANG_PREF_CHANGED"))
145 #if defined(INCLUDE_MHEG_PVR) || defined(INCLUDE_PVR_AU) 151 #if defined(INCLUDE_MHEG_PVR) || defined(INCLUDE_PVR_AU) 157 #if defined(INCLUDE_CONNECTED_TV) 162 #if defined(COMMON_INTERFACE) 169 TRACE(TERROR, (
"( %d, %d ) Unknown/Unsupported Event", params->
eType, params->
eData))
220 #if defined(INCLUDE_ICS) 228 void MHEG5_NotifySubtitlePrefChanged(
void)
240 void MHEG5_NotifyAudioDescPrefChanged(
void)
257 void MHEG5_NotifyGuidanceResponse(
BOOLEAN result)
Implement MHEG5 engine control functions (i.e. start/stop etc)
void MHEG5_NotifyVideoStopped(void)
Notifies MHEG5 that the decoder has stopped playing a video stream In other words, no video is playing after this call. See MHEG5_SetVideoStream() and MHEG5_SetVideoControl(). This is a non-blocking function. If the decoder hardware does not support this indication, the DVB stack must simulate it.
E_MhegErr VQ_PutMsg(S_MhegMessage *pMsg, E_PRIORITY priority)
Post event or section message on queue. Copies data into queue.
void MHEG5sendAppEngineEvent(E_ENGINE_EVENT engine_event)
Store an Engine event in the asynchronous event queue.
void MHEG5_NotifyICSReady(void)
This function tells the MHEG-5 engine that the external application is ready to handle IP stream data...
F_MSG_PROCESS proc_msg_func
void MHEG5_NotifyVideoStarted(void)
Notifies the MHEG5 component that the previously provided video stream has started playing...
void MHEG5notifyVideoStarted(void)
E_MhegErr MHEG5_NotifyDvbEvent(E_DvbEvent eType, U32BIT eData)
Notifies MHEG5 of event from receiver platform This is a non-blocking function.
void MHEG5_SendEngineEvent(E_ENGINE_EVENT engineEvent)
Send MHEG app an engine event from an external task.
void MHEG5_NotifyVideoPrefChanged(void)
Notifies the MHEG5 component when the video preferences change. This is a non-blocking function...
void(* F_MSG_PROCESS)(void *data)
Function to Process voyager message.
void MHEG5RefreshDefaultAudio(void)
Implementation of the resident programs which are defined by the current profile. ...
void MHEG5_NotifySubtitleLangPrefChanged(void)
Notifies the MHEG5 component when the subtitle language preferences change. This is a non-blocking fu...
void MHEG5streamerNotifyStreamingReady(void)
Handle notification that the external application is ready to handle IP stream data.
void MHEG5notifyAudioStopped(BOOLEAN isClip)
Event handling. Implementation of a combined queue for events and actions. This is the eventsystem wh...
E_ENGINE_EVENT engineEvent
void MHEG5_NotifyICStatusChanged(void)
Notifies the MHEG5 component when the IC connection status changes. This is a non-blocking function...
void MHEG5notifyAudioStarted(BOOLEAN isClip)
void MHEG5notifyVideoStopped(void)
void MHEG5_NotifyAudioStopped(BOOLEAN isClip)
Notifies the MHEG5 component that the previously provided audio clip has completed playing all requir...
File interface functions to DSMCC component.
void MHEG5StreamerRefresh(void)
Refresh any running IC streams - called when user preferences have changed.
void MHEG5NotifyBookingResult(E_MhegErr result)
This should be called, and only called, when DVB_MhegPvrMakeBooking() has previously returned with MH...
void MHEG5_NotifyAudioLangPrefChanged(void)
Notifies the MHEG5 component when the audio language preferences change. This is a non-blocking funct...
Implement generic MHEG5-display functions - independent from the OSD These are generic functions used...
union s_mhg_message::@13 data
Key Press related functionality.
void MHEG5_NotifyAudioStarted(BOOLEAN isClip)
Notifies the MHEG5 component that the previously provided audio stream or clip has started playing...
Header file - Function prototypes for operating system.