MHEG5
15.3.0
|
Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class components. More...
#include <stdio.h>
#include <stdlib.h>
#include "vpa1_tgs.h"
#include "vpa1_rdf.h"
#include "fpa1_but.h"
#include "fpa1_set.h"
#include "fpa1_syn.h"
Defines | |
#define | BUTTON_SIZE_COMPS 11 |
#define | PUSH_BUT_SIZE_COMPS 13 |
#define | SWIT_BUT_SIZE_COMPS 14 |
Functions | |
fpa1_syntaxList * | fpa1_decodeSwitchButton (vpa1_filePos filePosLimit) |
fpa1_syntaxList * | fpa1_decodePushButton (vpa1_filePos filePosLimit) |
fpa1_syntaxList * | fpa1_decodeButton (vpa1_filePos filePosLimit) |
Variables | |
int | buttonSetCompsArr [2 *BUTTON_SIZE_COMPS+1] |
int | pushButSetCompsArr [2 *PUSH_BUT_SIZE_COMPS+1] |
int | switButSetCompsArr [2 *SWIT_BUT_SIZE_COMPS+1] |
Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class components.
fpa1_syntaxList* fpa1_decodeButton | ( | vpa1_filePos | filePosLimit | ) |
fpa1_syntaxList* fpa1_decodePushButton | ( | vpa1_filePos | filePosLimit | ) |
fpa1_syntaxList* fpa1_decodeSwitchButton | ( | vpa1_filePos | filePosLimit | ) |
int buttonSetCompsArr[2 *BUTTON_SIZE_COMPS+1] |
{ 2 * BUTTON_SIZE_COMPS, OBJECT_REFERENCE_TYPE, SYN_NEEDED, INITACTIVE, SYN_DEFAULT, CHOOK, SYN_OPTIONAL, OCONTENT, SYN_OPTIONAL, SHARED, SYN_DEFAULT, OBOXSIZE, SYN_NEEDED, OPOSITION, SYN_DEFAULT, OPALREF, SYN_OPTIONAL, ENGRESP, SYN_DEFAULT, HIGHREFCOL, SYN_OPTIONAL, BUTTONREFCOL, SYN_OPTIONAL }
int pushButSetCompsArr[2 *PUSH_BUT_SIZE_COMPS+1] |
{ 2 * PUSH_BUT_SIZE_COMPS, OBJECT_REFERENCE_TYPE, SYN_NEEDED, INITACTIVE, SYN_DEFAULT, CHOOK, SYN_OPTIONAL, OCONTENT, SYN_OPTIONAL, SHARED, SYN_DEFAULT, OBOXSIZE, SYN_NEEDED, OPOSITION, SYN_DEFAULT, OPALREF, SYN_OPTIONAL, ENGRESP, SYN_DEFAULT, HIGHREFCOL, SYN_OPTIONAL, BUTTONREFCOL, SYN_OPTIONAL, OLABEL, SYN_OPTIONAL, CHARSET, SYN_OPTIONAL }
int switButSetCompsArr[2 *SWIT_BUT_SIZE_COMPS+1] |
{ 2 * SWIT_BUT_SIZE_COMPS, OBJECT_REFERENCE_TYPE, SYN_NEEDED, INITACTIVE, SYN_DEFAULT, CHOOK, SYN_OPTIONAL, OCONTENT, SYN_OPTIONAL, SHARED, SYN_DEFAULT, OBOXSIZE, SYN_NEEDED, OPOSITION, SYN_DEFAULT, OPALREF, SYN_OPTIONAL, ENGRESP, SYN_DEFAULT, HIGHREFCOL, SYN_OPTIONAL, BUTTONREFCOL, SYN_OPTIONAL, OLABEL, SYN_OPTIONAL, CHARSET, SYN_OPTIONAL, BSTYLE, SYN_NEEDED }