MHEG5  15.3.0
include/mheg5_events.h File Reference

with MHEG5 engine More...

#include "techtype.h"
#include "dvbevents.h"

Go to the source code of this file.

Typedefs

typedef void(* F_NotifyMhegEvent )(E_MhegEvent event, U32BIT data)

Enumerations

enum  E_MhegEvent {
  MHEG_EVENT_DSM_APPLICATION_STARTED, MHEG_EVENT_DSM_APPLICATION_STOPPED, MHEG_EVENT_DSM_APPLICATION_START_FAILED, MHEG_EVENT_CI_APPLICATION_STARTED,
  MHEG_EVENT_CI_APPLICATION_STOPPED, MHEG_EVENT_CI_APPLICATION_START_FAILED
}

Functions

BOOLEAN MHEG5_DvbRegisterEventHandler (F_NotifyMhegEvent handler)
void MHEG5_DvbUnregisterEventHandler (F_NotifyMhegEvent handler)
void MHEG5_NotifyDvbEvent (E_DvbEvent eType, U32BIT eData)
 Notifies MHEG5 of event from receiver platform This is a non-blocking function. Decoder events that are not support by hardware must be simulated by DVB stack.

Detailed Description

with MHEG5 engine

Date:
30/01/2014
Author:
Adam Sturtridge

Function Documentation

void MHEG5_NotifyDvbEvent ( E_DvbEvent  eType,
U32BIT  eData 
)

Notifies MHEG5 of event from receiver platform This is a non-blocking function. Decoder events that are not support by hardware must be simulated by DVB stack.

Parameters:
eventType of receiver event
dataData associated with event (not used)
Returns:
MHERR_OK - Success. MHERR_COMP_NOT_STARTED - Component not started.
 All Data Structures Files Functions Variables Typedefs Defines