42 #define VIS_SET_COMPS 8 43 #define BMP_SET_COMPS 10 44 #define LART_SET_COMPS 13 45 #define RECT_SET_COMPS 10 46 #define DLART_SET_COMPS 11 48 #define VIS_NDO_SIZE 3 49 #define VIS_NDA_SIZE 2 51 #define BMP_EXPLICIT 2 52 #define LART_DDDOO_SIZE 5 53 #define LART_ADDOO_SIZE 4 55 #define OBOX_SIZE_SEQ_COMPS 2 61 int bmpSetCompsArr[ 2 * BMP_SET_COMPS + 1 ]
62 = { 2 * BMP_SET_COMPS,
64 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
65 INITACTIVE, SYN_DEFAULT,
71 OPOSITION, SYN_DEFAULT,
72 OPALREF, SYN_OPTIONAL,
75 OTRANS, SYN_DEFAULT };
78 int lartSetCompsArr[ 2 * LART_SET_COMPS + 1 ]
79 = { 2 * LART_SET_COMPS,
81 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
82 INITACTIVE, SYN_DEFAULT,
88 OPOSITION, SYN_DEFAULT,
89 OPALREF, SYN_OPTIONAL,
94 ORLCOLOUR, SYN_OPTIONAL,
95 ORFCOLOUR, SYN_OPTIONAL };
98 int rectSetCompsArr[ 2 * RECT_SET_COMPS + 1 ]
99 = { 2 * RECT_SET_COMPS,
101 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
102 INITACTIVE, SYN_DEFAULT,
105 OBOXSIZE, SYN_NEEDED,
106 OPOSITION, SYN_DEFAULT,
107 OPALREF, SYN_OPTIONAL,
109 OLWIDTH, SYN_DEFAULT,
110 OLSTYLE, SYN_DEFAULT,
111 ORLCOLOUR, SYN_OPTIONAL,
112 ORFCOLOUR, SYN_OPTIONAL };
115 int dLartSetCompsArr[ 2 * DLART_SET_COMPS + 1 ]
116 = { 2 * DLART_SET_COMPS,
118 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
119 INITACTIVE, SYN_DEFAULT,
122 OBOXSIZE, SYN_NEEDED,
123 OPOSITION, SYN_DEFAULT,
124 OPALREF, SYN_OPTIONAL,
127 OLWIDTH, SYN_DEFAULT,
128 OLSTYLE, SYN_DEFAULT,
129 ORLCOLOUR, SYN_OPTIONAL,
130 ORFCOLOUR, SYN_OPTIONAL };
133 int oboxSizeSeqCompArr[ 2 * OBOX_SIZE_SEQ_COMPS + 1 ] = { 2 * OBOX_SIZE_SEQ_COMPS,
135 INTEGER, SYN_NEEDED };
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 used to parse MHEG-5 ASN.1 SETs. SETs can have components in any order and as such...
Contains functions used to parse MHEG-5 ASN.1 SEQUENCEs. SEQUENCEs have components in order...