67 DPL5((
">> asn1_decodeFontBody(%X,%X)\n", listPtr, fontBody));
71 DPL5((
"<< asn1_decodeFontBody() Returned early\n"));
78 switch (currItem->
tag)
104 DPL2((
"WARNING:[ASN.1] failed to decode a fontBody object\n"));
111 DPL2((
"WARNING:[ASN.1] asn1_decodeFontBody() returns errVal = %d\n", errVal));
115 DPL5((
"<< asn1_decodeFontBody() Returns %d\n", errVal));
133 DPL5((
">> asn1_decodeDefaultAttributes(%X,%X)\n", listPtr, application));
137 DPL5((
"<< asn1_decodeDefaultAttributes() Returned early\n"));
143 while (currItem != NULL)
145 switch (currItem->
tag)
165 #ifndef ASN1UKPROFILE 176 #ifndef ASN1UKPROFILE 191 DPL2((
"WARNING:[ASN.1] unexpected tag in application->DefaultAttributes\n"));
193 currItem = currItem->
next;
199 DPL2((
"WARNING:[ASN.1] asn1_decodeDefaultAttributes() returns errVal = %d\n", errVal));
203 DPL5((
"<< asn1_decodeDefaultAttributes() Returns %d\n", errVal));
221 DPL5((
">> asn1_decodeApplication(%X,%X)\n", listPtr, application));
226 DPL5((
"<< asn1_decodeApplication() Returned early\n"));
238 while (currItem != NULL)
241 switch (currItem->
tag)
250 errVal |= asn1_decodeDefaultAttributes(currItem, application);
258 currItem = currItem->
next;
266 DPL2((
"WARNING:[ASN.1] asn1_decodeApplication() returns errVal = %d\n", errVal));
270 DPL5((
"<< asn1_decodeApplication() Returns %d\n", errVal));
asnErr asn1_decodeGroup(fpa1_syntaxList *listPtr, MHEG5Group *group)
Decodes GroupItem class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
MHEG5ActionList onRestart
MHEG5String fontAttributes
Functions to create a MHEG5Action from a MHEG5 script (in the form of a list of fpa1_syntaxList struc...
MH5GroupPtr asn1_mainGroupPtr
MHEG5Colour desktopColour
MHEG5ActionList onSpawnCloseDown
MHEG5Int interchangedProgramContentHook
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
MHEG5Int lineArtContentHook
typedefs etc for the whole object creation section.
MHEG5Colour highlightRefColour
Contains macros for MHEG-5 ASN.1 tags and structures.
MHEG5Colour backgroundColour
MHEG5Colour sliderRefColour
This file defines the profile for the MHEG engine.
void asn1_decodeActions(fpa1_syntaxList *listPtr, MHEG5ActionList *p_actions)
Decodes action class Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
int asn1_GroupActionCount
union sMHEG5FontBody::@7 ref
MHEG5Int bitmapContentHook
asnErr asn1_decodeApplication(fpa1_syntaxList *listPtr, MHEG5Application *application)
decodes Application class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
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 ...
struct fpa1_syntaxItem * next
MHEG5Int streamContentHook
asnErr asn1_decodeFontBody(fpa1_syntaxList *listPtr, MHEG5FontBody *fontBody)
Decodes FontBody class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
MHEG5Bool MH5_SupportFontClass(void)
Return whether font class is supported by current profile.
MHEG5Colour buttonRefColour
Engine support utility functions for MHEG5.