![]() |
MHEG5
18.9.0
MHEG5 Documentation
|
Interface functions to DSM-CC instance for MHEG5. More...
#include "stb_os.h"
#include "glue_memory.h"
#include "glue_debug.h"
#include "glue_queue.h"
#include "glue_main.h"
#include "dsm_client.h"
#include "dsm_control.h"
#include "mh5queue.h"
#include "mh5control.h"
#include "mh5display.h"
#include "dvb_service.h"
#include "dvb_native.h"
#include "glue_dsmcc.h"
#include "glue_events.h"
Go to the source code of this file.
Classes | |
struct | s_dbc_app |
struct | s_service_dbc |
Macros | |
#define | DBC_ID_SSU 0x000A |
#define | DBC_ID_MHEG5 0x0106 |
#define | DBC_ID_OAD 0x0111 |
#define | DBC_ID_HBBTV 0x0123 |
#define | DBC_ID_MHP0 0x00F0 |
#define | DBC_ID_MHP1 0x00F1 |
#define | MHEG_NETBOOT_DESC 0x01 |
#define | MHEG_SERVICE_DESC 0x02 |
#define | DBC_PREF_NONE 0x0000 |
#define | DBC_PREF_MHEG5 0x0100 |
#define | INVALID_ATAG 0xFFFF |
#define | LIFECYCLE_EVENT_ID 0xFFFF |
#define | INVALID_NB 0xFF |
#define | MAX_PATH_NAME_SIZE 65 |
#define | DSMCC_SECTION_CACHE_64K_BUFFERS 16 |
#define | DSMCC_WORKING_4K_BUFFER_POOL 180 |
#define | MAX_LANG_CODES 1 |
#define | DVB_MhegOsdLanguageCodes MhegOsdLanguageCodes |
Typedefs | |
typedef struct s_dbc_app | S_DBC_APP |
typedef struct s_service_dbc | S_SERVICE_DBC |
Functions | |
U8BIT | MhegOsdLanguageCodes (U32BIT *langcodes, U8BIT max) |
void | StopLifecycle (void) |
Clear MHEG Lifecycle Event listening. More... | |
BOOLEAN | MH5GlueSiqNetBootInfo (S_STRING *nbinfo) |
Get current MHEG net boot info existance and nb info string. More... | |
E_MhegErr | MH5GlueDsmccOpen (U32BIT taskPriority) |
void | MH5GlueDsmccClose (void) |
E_MhegErr | MH5GlueDsmccStart (S_DVB_LOCATOR *pDvbLoc, U32BIT carouselId, BOOLEAN clear) |
void | MH5GlueDsmccStop (U8BIT action) |
void * | MHEG5_DsmccInstance (void) |
Get the DSMCC instance handle. More... | |
void | RunAutoboot (S_CONTENT *pContent) |
void | MH5GlueDsmccMHEGInitialBoot (void) |
Causes the autoboot application to be launched. The component must be in the correct state (DSM-CC booted and no application starting or running) before calling this function. More... | |
void | MH5GlueDsmccReboot (void) |
Interface functions to DSM-CC instance for MHEG5.
Definition in file glue_dsmcc.c.
#define DBC_ID_HBBTV 0x0123 |
Definition at line 54 of file glue_dsmcc.c.
#define DBC_ID_MHEG5 0x0106 |
Definition at line 52 of file glue_dsmcc.c.
#define DBC_ID_MHP0 0x00F0 |
Definition at line 55 of file glue_dsmcc.c.
#define DBC_ID_MHP1 0x00F1 |
Definition at line 56 of file glue_dsmcc.c.
#define DBC_ID_OAD 0x0111 |
Definition at line 53 of file glue_dsmcc.c.
#define DBC_ID_SSU 0x000A |
Definition at line 51 of file glue_dsmcc.c.
#define DBC_PREF_MHEG5 0x0100 |
Definition at line 62 of file glue_dsmcc.c.
#define DBC_PREF_NONE 0x0000 |
Definition at line 61 of file glue_dsmcc.c.
#define DSMCC_SECTION_CACHE_64K_BUFFERS 16 |
Definition at line 72 of file glue_dsmcc.c.
#define DSMCC_WORKING_4K_BUFFER_POOL 180 |
Definition at line 76 of file glue_dsmcc.c.
#define DVB_MhegOsdLanguageCodes MhegOsdLanguageCodes |
Definition at line 82 of file glue_dsmcc.c.
#define INVALID_ATAG 0xFFFF |
Definition at line 65 of file glue_dsmcc.c.
#define INVALID_NB 0xFF |
Definition at line 67 of file glue_dsmcc.c.
#define LIFECYCLE_EVENT_ID 0xFFFF |
Definition at line 66 of file glue_dsmcc.c.
#define MAX_LANG_CODES 1 |
Definition at line 81 of file glue_dsmcc.c.
#define MAX_PATH_NAME_SIZE 65 |
Definition at line 69 of file glue_dsmcc.c.
#define MHEG_NETBOOT_DESC 0x01 |
Definition at line 58 of file glue_dsmcc.c.
#define MHEG_SERVICE_DESC 0x02 |
Definition at line 59 of file glue_dsmcc.c.
typedef struct s_service_dbc S_SERVICE_DBC |
void MH5GlueDsmccClose | ( | void | ) |
Definition at line 733 of file glue_dsmcc.c.
void MH5GlueDsmccMHEGInitialBoot | ( | void | ) |
Causes the autoboot application to be launched. The component must be in the correct state (DSM-CC booted and no application starting or running) before calling this function.
Definition at line 897 of file glue_dsmcc.c.
Definition at line 691 of file glue_dsmcc.c.
void MH5GlueDsmccReboot | ( | void | ) |
Definition at line 956 of file glue_dsmcc.c.
E_MhegErr MH5GlueDsmccStart | ( | S_DVB_LOCATOR * | pDvbLoc, |
U32BIT | carouselId, | ||
BOOLEAN | clear | ||
) |
Definition at line 739 of file glue_dsmcc.c.
void MH5GlueDsmccStop | ( | U8BIT | action | ) |
Definition at line 761 of file glue_dsmcc.c.
Get current MHEG net boot info existance and nb info string.
S_STRING* | pointer to return netboot info string |
Definition at line 556 of file glue_dsmcc.c.
void* MHEG5_DsmccInstance | ( | void | ) |
Definition at line 120 of file glue_dsmcc.c.
void RunAutoboot | ( | S_CONTENT * | pContent | ) |
Definition at line 837 of file glue_dsmcc.c.
void StopLifecycle | ( | void | ) |