41 #define STREAM_SET_COMPS 8 42 #define AUDIO_SET_COMPS 4 43 #define VID_SET_COMPS 6 44 #define RTG_SET_COMPS 7 46 #define STM_CMP_CHOICE_COMPS 3 51 int streamSetCompsArr[ 2 * STREAM_SET_COMPS + 1 ]
52 = { 2 * STREAM_SET_COMPS,
54 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
55 INITACTIVE, SYN_DEFAULT,
60 MULTIPLEX, SYN_OPTIONAL,
62 LOOPING, SYN_OPTIONAL };
64 int audioSetCompsArr[ 2 * AUDIO_SET_COMPS + 1 ]
65 = { 2 * AUDIO_SET_COMPS,
67 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
68 INITACTIVE, SYN_DEFAULT,
71 OVOLUME, SYN_DEFAULT };
73 int videoSetCompsArr[ 2 * VID_SET_COMPS + 1 ]
74 = { 2 * VID_SET_COMPS,
76 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
77 INITACTIVE, SYN_DEFAULT,
80 OPOSITION, SYN_DEFAULT,
83 TERMIN, SYN_DEFAULT };
85 int rtgSetCompsArr[ 2 * RTG_SET_COMPS + 1 ]
86 = { 2 * RTG_SET_COMPS,
88 OBJECT_REFERENCE_TYPE, SYN_NEEDED,
89 INITACTIVE, SYN_DEFAULT,
92 OPOSITION, SYN_DEFAULT,
93 OPALREF, SYN_OPTIONAL,
96 TERMIN, SYN_DEFAULT };
99 int stmCmpChoiceCompArr[ STM_CMP_CHOICE_COMPS + 1 ] = { STM_CMP_CHOICE_COMPS + 1,
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...