76 DPL5((
">> asn1_decodeMultiplex(%X,%X)\n", listPtr, stream));
82 while ((currItem != NULL) && (cnt !=
MAX_MLTPLX))
84 switch (currItem->
tag)
93 DPL2((
"WARNING:[ASN.1] unexpected tag in Stream->multiplex\n"));
107 currItem = currItem->
next;
111 DPL5((
"<< asn1_decodeMultiplex() Returns %d\n", errVal));
131 DPL5((
">> asn1_createStream(%X)\n", listPtr));
153 while (currItem != NULL)
156 switch (currItem->
tag)
159 errVal |= asn1_decodeMultiplex(currItem, stream);
175 currItem = currItem->
next;
181 DPL2((
"WARNING:[ASN.1] asn1_createStream() returns errVal = %d\n", errVal));
188 DPL5((
"<< asn1_createStream() %d\n", stream));
Distributor for Prepare, Destruct, Activate, Deactivate and Clone calls. Distribute the +Prepare +Des...
MHEG5Ingredient ingredient
Implementation of the RTGraphics class Description Defines the attributes and behaviour of non-persis...
Functions to create a MHEG5Ingredient from a MHEG5 script (in the form of a list of fpa1_syntaxList s...
Functions to create a MHEG5Stream from a MHEG5 script (in the form of a list of fpa1_syntaxList struc...
Implementation of the Video class Description Defines the attributes and behaviour of an elementary v...
Implement the MHEG5 Stream Class Stream Class Defines the behaviour of a composition of continuous me...
MHEG5Ingredient * asn1_createVideo(fpa1_syntaxList *listPtr, MHEG5Stream *stream)
Decodes Video class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
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...
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
struct fpa1_syntaxItem * children
Functions to create a MHEG5Audio from a MHEG5 script (in the form of a list of fpa1_syntaxList struct...
MHEG5Ingredient * asn1_createStream(MHEG5Group *group, fpa1_syntaxList *listPtr)
Decodes Stream class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
Functions to create a MHEG5Video from a MHEG5 script (in the form of a list of fpa1_syntaxList struct...
typedefs etc for the whole object creation section.
Contains macros for MHEG-5 ASN.1 tags and structures.
asnErr asn1_decodeIngredient(fpa1_syntaxList *listPtr, MHEG5Ingredient *ingredient)
Decodes Ingredient class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
MHEG5Ingredient * multiplex[MAX_MLTPLX]
Implementation of the MHEG5 Application Class Defines a set of Ingredient objects, which are shared within an application scope. Base class: Group Subclasses: None Status: Concrete class.
Functions to create a MHEG5Application from a MHEG5 script (in the form of a list of fpa1_syntaxList ...
void MHEG5groupAddItem(MHEG5Group *group, MHEG5Ingredient *item)
Add an Item to the List.
struct fpa1_syntaxItem * next
MHEG5Ingredient * asn1_createRTGraphics(fpa1_syntaxList *listPtr, MHEG5Stream *stream)
Decodes RTGraphics class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
Implement the MHEG5 Audio Class Audio Class Defines the attributes and behaviour of an elementary aud...
MHEG5Ingredient * asn1_createAudio(fpa1_syntaxList *listPtr, MHEG5Stream *stream)
Decodes Audio class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
Functions to create a MHEG5RTGraphics from a MHEG5 script (in the form of a list of fpa1_syntaxList s...