![]() |
MHEG5
18.9.0
MHEG5 Documentation
|
with MHEG5 engine More...
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... | |
typedef void(* F_NotifyMhegEvent) (E_MhegEvent event, U32BIT data) |
Definition at line 91 of file mheg5_events.h.
enum E_KeySet |
Enumerator | |
---|---|
KS_RED | |
KS_GREEN | |
KS_YELLOW | |
KS_BLUE | |
KS_NAVIGATION | |
KS_VCR | |
KS_SCROLL | |
KS_INFO | |
KS_NUMERIC | |
KS_ALPHA | |
KS_OTHER |
Definition at line 38 of file mheg5_events.h.
enum E_MhegEvent |
Definition at line 54 of file mheg5_events.h.
BOOLEAN MHEG5_DvbRegisterEventHandler | ( | F_NotifyMhegEvent | handler | ) |
Definition at line 413 of file mh5control.c.
void MHEG5_DvbUnregisterEventHandler | ( | F_NotifyMhegEvent | handler | ) |
Definition at line 427 of file mh5control.c.
E_MhegErr MHEG5_NotifyDvbEvent | ( | E_DvbEvent | eType, |
U32BIT | eData | ||
) |
Notifies MHEG5 of event from receiver platform This is a non-blocking function.
event | Type of receiver event |
data | Data associated with event (not used) |
Definition at line 189 of file glue_events.c.