41 #define BUTTON_SIZE_COMPS 11 42 #define PUSH_BUT_SIZE_COMPS 13 43 #define SWIT_BUT_SIZE_COMPS 14 57 int buttonSetCompsArr[ 2 * BUTTON_SIZE_COMPS + 1 ]
58 = { 2 * BUTTON_SIZE_COMPS,
60 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
61 INITACTIVE, SYN_DEFAULT,
63 OCONTENT, SYN_OPTIONAL,
67 OPOSITION, SYN_DEFAULT,
68 OPALREF, SYN_OPTIONAL,
71 HIGHREFCOL, SYN_OPTIONAL,
73 BUTTONREFCOL, SYN_OPTIONAL };
75 int pushButSetCompsArr[ 2 * PUSH_BUT_SIZE_COMPS + 1 ]
76 = { 2 * PUSH_BUT_SIZE_COMPS,
78 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
79 INITACTIVE, SYN_DEFAULT,
81 OCONTENT, SYN_OPTIONAL,
85 OPOSITION, SYN_DEFAULT,
86 OPALREF, SYN_OPTIONAL,
89 HIGHREFCOL, SYN_OPTIONAL,
91 BUTTONREFCOL, SYN_OPTIONAL,
94 CHARSET, SYN_OPTIONAL };
96 int switButSetCompsArr[ 2 * SWIT_BUT_SIZE_COMPS + 1 ]
97 = { 2 * SWIT_BUT_SIZE_COMPS,
98 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
99 INITACTIVE, SYN_DEFAULT,
101 OCONTENT, SYN_OPTIONAL,
104 OBOXSIZE, SYN_NEEDED,
105 OPOSITION, SYN_DEFAULT,
106 OPALREF, SYN_OPTIONAL,
108 ENGRESP, SYN_DEFAULT,
109 HIGHREFCOL, SYN_OPTIONAL,
111 BUTTONREFCOL, SYN_OPTIONAL,
113 OLABEL, SYN_OPTIONAL,
114 CHARSET, SYN_OPTIONAL,
116 BSTYLE, SYN_NEEDED };
fpa1_syntaxList * fpa1_setParse(int *, vpa1_filePos)
fpa1_syntaxList * fpa1_decodeButton(vpa1_filePos filePosLimit)
fpa1_syntaxList * fpa1_decodeSwitchButton(vpa1_filePos filePosLimit)
fpa1_syntaxList * fpa1_decodePushButton(vpa1_filePos filePosLimit)
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Typedefs for script reading functions.
Contains macros for MHEG-5 ASN.1 tags and structures.
Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class component...
Contains functions used to parse MHEG-5 ASN.1 SETs. SETs can have components in any order and as such...