84 ItemPtr = ItemPtr->
next;
124 while (listPtr != NULL)
126 switch (listPtr->
tag)
212 listPtr = listPtr->
next;
238 DPL2((
"WARNING:[ASN.1] asn1_createIntegerVariable() fails\n"));
270 DPL2((
"WARNING:[ASN.1] asn1_createIntegerVariable() fails\n"));
273 integerVariable = NULL;
301 DPL2((
"WARNING:[ASN.1] asn1_createOctetStringVariable() Fails\n"));
333 DPL2((
"WARNING:[ASN.1] asn1_createObjectRefVariable() Fails\n"));
340 DPL5((
"<< asn1_createObjectRefVariable() %X\n", objRefVar));
367 DPL2((
"WARNING:[ASN.1] asn1_createContentVariable() Fails\n"));
MHEG5Ingredient * asn1_createContentVariable(fpa1_syntaxList *listPtr)
Decodes ContentVariable class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.19] for details of ASN.1 representation.
MHEG5Ingredient ingredient
MHEG5Ingredient ingredient
MHEG5Ingredient ingredient
Functions to create a MHEG5Ingredient from a MHEG5 script (in the form of a list of fpa1_syntaxList s...
MH5GroupPtr asn1_mainGroupPtr
Functions to create a MHEG5Variable from a MHEG5 script (in the form of a list of fpa1_syntaxList str...
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Functions to create a MHEG5Group from a MHEG5 script (in the form of a list of fpa1_syntaxList struct...
MHEG5Ingredient * asn1_createIntegerVariable(fpa1_syntaxList *listPtr)
Decodes IntegerVariable class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.16] for details of ASN.1 representation.
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
union sMH5GroupRef::@5 ptr
struct fpa1_syntaxItem * children
Implementation of the Group class Description Defines the structure and behaviour of objects used as ...
MHEG5Ingredient * asn1_createBooleanVariable(fpa1_syntaxList *listPtr)
Decodes BooleanVariable class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.15] for details of ASN.1 representation.
MHEG5Ingredient * asn1_createObjectRefVariable(fpa1_syntaxList *listPtr)
Decodes ObjectRefVariable class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.18] for details of ASN.1 representation.
Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group...
typedefs etc for the whole object creation section.
Contains macros for MHEG-5 ASN.1 tags and structures.
asnErr asn1_decodeObjRefVariable(fpa1_syntaxList *ItemPtr, MHEG5ObjectRefVariable *objRefVar)
Decodes Object Ref Variable class.
MH5GroupRef originalValueGid
MHEG5Bool initiallyStopped
MHEG5Ingredient ingredient
MHEG5Ingredient * asn1_createOctetStringVariable(fpa1_syntaxList *listPtr)
Decodes OctetStringVariable class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.17] for details of ASN.1 representation.
asnErr asn1_decodeVariable(fpa1_syntaxList *listPtr, MHEG5Ingredient *var)
Decodes Variable classes.
struct fpa1_syntaxItem * next
MHEG5Ingredient ingredient