MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Typedefs | Functions
glue_main.h File Reference

Main. More...

#include "mherrors.h"
#include "osdtype.h"
#include "dvblocator.h"

Go to the source code of this file.

Typedefs

typedef BOOLEAN(* F_PostProcess )(void)
 
typedef void(* F_MainProcess )(void)
 

Functions

BOOLEAN MH5GlueActiveState (void)
 
BOOLEAN MH5GlueIsStarted (void)
 
void MH5GlueSetMainPostFunc (F_MainProcess func)
 
void MH5GlueAddPostProcessFunc (F_PostProcess func)
 
void MH5GlueDoneRebootMessage (void)
 
void MHEG5GetDefaultService (S_DVB_LOCATOR *dvb_locator)
 
U16BIT MHEG5DefaultServiceId (void)
 
S32BIT MHEG5GetCurrentServiceIndex (void)
 
E_MhegErr MHEG5_Reboot (void)
 Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function. More...
 

Detailed Description

Main.

Date
19 October 2011
Author
Adam Sturtridge

Function Documentation

E_MhegErr MHEG5_Reboot ( void  )

Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function.

Returns
MHERR_OK - Success MHERR_COMP_NOT_STARTED - Component not ready to reboot.

Reboots MHGE5 Engine This function has the same effect as calling these two: MHEG5_Stop( STOP_ACTION_CLEAR_DSMCC ); MHEG5_Start( current_service_dvb_locator ); Only this is a little more efficient process. This is a not synchronous blocking function.

Returns
MHERR_OK - Success MHERR_COMP_NOT_STARTED - Component not ready to reboot.