66 DPL5((
">> asn1_decodeVisible(%X,%X)\n", listPtr, visible));
71 currItem = listPtr->children;
74 visible->originalPosition[0] = 0;
75 visible->originalPosition[1] = 0;
78 while (currItem != NULL)
81 switch (currItem->tag)
84 if ((currItem->children != NULL) && (currItem->children->next != NULL))
86 visible->originalBoxSize[0] = currItem->children->data.intData;
87 visible->originalBoxSize[1] = currItem->children->next->data.intData;
95 if ((currItem->children != NULL) && (currItem->children->next != NULL))
97 visible->originalPosition[0] = currItem->children->data.intData;
98 visible->originalPosition[1] = currItem->children->next->data.intData;
105 #ifndef ASN1UKPROFILE 107 if (currItem->children->tag == EXTERNAL_REFERENCE_TYPE)
110 (
MHEG5String *)&visible->originalPaletteRefGROUPID);
112 &visible->originalPaletteRefID);
116 visible->originalPaletteRefGROUPID.len = 0;
117 visible->originalPaletteRefGROUPID.Ptr.group = asn1_mainGroupPtr;
125 currItem = currItem->next;
133 DPL2((
"WARNING:[ASN.1] asn1_decodeVisible() returns errVal = %d\n", errVal));
137 DPL5((
"<< asn1_decodeVisible() Returns %d\n", errVal));
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.
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.
Implementation of the Group class Description Defines the structure and behaviour of objects used as ...
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...
asnErr asn1_decodeVisible(fpa1_syntaxList *listPtr, MHEG5Visible *visible)
Decodes Visible class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
Implement the MHEG5 Visible Class Defines the behaviour of Presentables that have a visual representa...
Functions to create a MHEG5Visible from a MHEG5 script (in the form of a list of fpa1_syntaxList stru...