MHEG5  15.3.0
source/glue/inc/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.

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.
 All Data Structures Files Functions Variables Typedefs Defines