28 #ifndef _HBBTV_TYPES_H
30 #define _HBBTV_TYPES_H
41 HBBTV_IGNORED_REQUEST,
44 HBBTV_ERR_OBJECT_NOT_FOUND,
47 HBBTV_ERR_BAD_PARAMETER,
50 HBBTV_ERR_ALLOCATING_MEMORY,
53 HBBTV_ERR_COMP_NOT_OPEN,
56 HBBTV_ERR_COMP_ALREADY_OPEN,
59 HBBTV_ERR_COMP_NOT_STARTED,
62 HBBTV_ERR_COMP_ALREADY_STARTED,
71 HBBTV_ERR_SYSTEM_RESOURCE,
79 HBBTV_VIDEO_ASPECT_RATIO_16x9,
80 HBBTV_VIDEO_ASPECT_RATIO_4x3
81 } E_HBBTV_ASPECT_RATIO;
92 HBBTV_VK_YELLOW = 405,
113 HBBTV_VK_FAST_FWD = 417,
114 HBBTV_VK_REWIND = 412,
116 HBBTV_VK_TELETEXT = 459,
121 HBBTV_VK_RECORD = 416,
122 HBBTV_VK_PAGE_UP = 33,
123 HBBTV_VK_PAGE_DOWN = 34,
152 HBBTV_VK_GUIDE = 458,
153 HBBTV_VK_SUBTITLE = 460,
161 U16BIT original_network_id;
162 U16BIT transport_stream_id;
Definition: hbbtv_types.h:159
E_HBBTV_KEY
Key codes.
Definition: hbbtv_types.h:87
S_HBBTV_STRING sw_version
Definition: hbbtv_types.h:214
Definition: hbbtv_types.h:189
BOOLEAN voice_control_available
Definition: hbbtv_types.h:234
S_HBBTV_STRING device_id
Definition: hbbtv_types.h:194
S_HBBTV_STRING hw_version
Definition: hbbtv_types.h:219
Definition: hbbtv_types.h:173
E_HBBTV_ERR(* F_HBBTV_OBTAIN_ALL_GENRES)(S_HBBTV_STRING **genre_list, U32BIT *num)
Function used by the HbbTV engine to retrieve the list of all the available genres.
Definition: hbbtv_types.h:243
BOOLEAN pvr_enabled
Definition: hbbtv_types.h:224
S_HBBTV_STRING family_name
Definition: hbbtv_types.h:209
E_HBBTV_ERR(* F_HBBTV_OBTAIN_SERVICE_GENRES)(U16BIT freesat_id, S_HBBTV_STRING **genre_list, U32BIT *num)
Function used by the HbbTV engine to retrieve the list of the genres associated with a service...
Definition: hbbtv_types.h:252
Structure containing function pointers used by the HbbTV engine to retrieve Freesat specific data...
Definition: hbbtv_types.h:265
Definition: hbbtv_types.h:167
S_HBBTV_STRING model_name
Definition: hbbtv_types.h:204
BOOLEAN speech_desc_available
Definition: hbbtv_types.h:229
S_HBBTV_STRING vendor_name
Definition: hbbtv_types.h:199
Definition: hbbtv_types.h:181
void(* F_HBBTV_FREE_GENRE_LIST)(S_HBBTV_STRING *genre_list, U32BIT num)
Function used by the HbbTV engine to free the list of strings returned by F_HBBTV_OBTAIN_ALL_GENRES a...
Definition: hbbtv_types.h:260