MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Typedefs | Enumerations | Functions
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_KeySet {
  KS_RED = 0x1, KS_GREEN = 0x2, KS_YELLOW = 0x4, KS_BLUE = 0x8,
  KS_NAVIGATION = 0x10, KS_VCR = 0x20, KS_SCROLL = 0x40, KS_INFO = 0x80,
  KS_NUMERIC = 0x100, KS_ALPHA = 0x200, KS_OTHER = 0x400
}
 
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, MHEG_EVENT_KEYSET_CHANGE, MHEG_EVENT_STATE_PAUSED,
  MHEG_EVENT_STATE_RESUME
}
 

Functions

BOOLEAN MHEG5_DvbRegisterEventHandler (F_NotifyMhegEvent handler)
 
void MHEG5_DvbUnregisterEventHandler (F_NotifyMhegEvent handler)
 
E_MhegErr MHEG5_NotifyDvbEvent (E_DvbEvent eType, U32BIT eData)
 Notifies MHEG5 of event from receiver platform This is a non-blocking function. More...
 

Detailed Description

with MHEG5 engine

Date
30/01/2014
Author
Adam Sturtridge

Enumeration Type Documentation

enum E_KeySet
Note
Keyset constants as used in OIPF

Function Documentation

E_MhegErr MHEG5_NotifyDvbEvent ( E_DvbEvent  eType,
U32BIT  eData 
)

Notifies MHEG5 of event from receiver platform This is a non-blocking function.

Parameters
eventType of receiver event
dataData associated with event (not used)
Returns
MHERR_OK - success, otherwise event not sent.