64 DPL5((
">> asn1_createAudio(%X,%X)\n", listPtr, audio));
73 audio->ingredient.root.clazz = MHEG5AUDIO;
77 audio->parent = stream;
80 currItem = listPtr->children;
81 while (currItem != NULL)
84 switch (currItem->tag)
87 audio->componentTag = currItem->data.intData;
90 audio->originalVolume = currItem->data.intData;
95 currItem = currItem->next;
101 DPL2((
"WARNING:[ASN.1] asn1_createAudio() Fails\n"));
108 DPL5((
"<< asn1_createAudio() %X\n", audio));
Functions to create a MHEG5Ingredient from a MHEG5 script (in the form of a list of fpa1_syntaxList s...
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
Functions to create a MHEG5Audio from a MHEG5 script (in the form of a list of fpa1_syntaxList struct...
MHEG5Ingredient * asn1_createAudio(fpa1_syntaxList *listPtr, MHEG5Stream *stream)
Decodes Audio class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
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...
Implement the MHEG5 Audio Class Audio Class Defines the attributes and behaviour of an elementary aud...