26 #ifndef _HBBTV_CONTROL_H
27 #define _HBBTV_CONTROL_H
33 typedef E_HBBTV_ERR (*F_KEY_NOTIFY)(
E_HBBTV_KEY key);
Definition: hbbtv_types.h:159
E_HBBTV_KEY
Key codes.
Definition: hbbtv_types.h:87
BOOLEAN HBBTV_GetEngineInitialised(void)
Returns the initialisation status of the HbbTV engine.
Definition: hbbtv_control.c:1019
void HBBTV_GetCurrentChannel(S_HBBTV_DVB_LOCATOR *dvb_locator)
Returns the current channel, passed the HBBTV engine on Start, as a DVB locator.
Definition: hbbtv_control.c:619
Definition of general purpose types.
System Interface, Configuration.
Structure containing function pointers used by the HbbTV engine to retrieve Freesat specific data...
Definition: hbbtv_types.h:265
BOOLEAN HBBTV_CheckOptions(U8BIT mask)
Checks whether the features represented by the specified mask are supported by the HBBTV module...
Definition: hbbtv_control.c:172
void HBBTV_SetKeyNotifyFunc(F_KEY_NOTIFY accept, F_KEY_NOTIFY consume)
Internal function to set the 'accept' and 'consume' key function pointers.
Definition: hbbtv_control.c:605
S_HBBTV_FREESAT_CALLBACKS * HBBTV_GetFreesatCallbacks(void)
Returns the pointer to the internal structure holding the Freesat callbacks.
Definition: hbbtv_control.c:1011