38 #define ISO_639_LANG_CODE_UND (U32BIT)(('u'<<16)|('n'<<8)|'d')
39 #define UND_LANGUAGE_CODE ISO_639_LANG_CODE_UND
50 STOP_ACTION_CLEAR_DSMCC,
51 STOP_ACTION_MHEG_TUNE,
52 STOP_ACTION_CI_PLUS_NDT,
92 void MHEG5Pause(
void);
93 void MHEG5Resume(
void);
95 U8BIT MHEG5HandleEngineStopAction( U8BIT action );
97 void MHEG5NotifyEngineStarted(
void);
98 void MHEG5NotifyEngineStartFailed(
void);
99 void MHEG5NotifyEngineQuit(
void);
100 BOOLEAN MHEG5ProcessAutoBoot(
void);
101 void MHEG5StartReboot(
void *dummy);
102 E_MhegErr MHEG5ResetResolution(U16BIT screenWidth, U16BIT screenHeight);
103 void MHEG5RefreshDisplay(
void);
104 void MHEG5RefreshDefaultAudio(
void);
106 #ifdef COMMON_INTERFACE
108 void MHEG5CiAckData(U8BIT *pData);
109 U32BIT MHEG5GetCiModuleId(
void);
110 void MHEG5notifyCiCamRemove(U32BIT slot_id);
120 void MHEG5AutoPathComplete( E_FsStatus result );
157 U32BIT MHEG5tuneProcess(
S_DvbLocator *pDvbLoc, S32BIT serviceIndex );
159 void MHEG5RefreshStreams(U16BIT service_id);
161 #ifdef INCLUDE_SA_PROFILE
162 void MHEG5StartEpgApp(
void);
163 void MHEG5StartInfoApp(BOOLEAN doTimeout);
164 void MHEG5StartListApp(
void);
void MHEG5engineStart(U8BIT *app_name, BOOLEAN isCi, BOOLEAN special)
Start the engine with the initial application.
Definition: mh5control.c:447
Definition: dvblocator.h:30
void MHEG5_Terminate(void)
Terminate MHEG5 component.
Definition: mh5control.c:263
This file provides the control interface for MHEG5 engine. The use of this component MUST comply with...
void MHEG5TuneIndexInfo(MHEG5Int tuneInfo)
Sets the way the application expects the receiver is to perform all subsequence application initiated...
Definition: mh5control.c:882
BOOLEAN MHEG5engineIsCiAppRunning(void)
Definition: mh5control.c:1158
E_MhegErr MHEG5Initialise(S_MhegConfig *cfg_params)
initialise MHEG5 component
Definition: mh5control.c:203
Definition: mheg5_control.h:152
MHEG5Bool MHEG5TuneIndex(MHEG5Int serviceIndex)
Ref: [1] - 3.10.6.2 Tune to the specified service. If the tuner fails to tune to the service it shoul...
Definition: mh5control.c:852
void MHEG5engineTerminate(void)
Force the engine to terminate.
Definition: mh5control.c:712
void MHEG5engineDsmTerminate(void)
Force the engine to terminate any DSM-CC based MHEG application.
Definition: mh5control.c:831
References: [1] UK1 Profile - Digital Terrestrial Television - Requirements for interoperability (The...
Definition: glue_queue.h:84