52 #define EVENTTYPESSIZE 35 76 return eventTypes[evt_val];
91 DPL5((
">> asn1_decodeLinkCondition(%X,%X)\n", listPtr, link));
97 while (currItem != NULL)
99 switch (currItem->
tag)
153 DPL2((
"WARNING:[ASN.1] Unexpected tag in LinkCondition\n"));
161 currItem = currItem->
next;
167 DPL2((
"WARNING:[ASN.1] asn1_decodeLinkCondition() returns errVal = %d\n", errVal));
171 DPL5((
"<< asn1_decodeLinkCondition() Returns %d\n", errVal));
189 DPL5((
">> asn1_createLink(%X,%X)\n", listPtr, link));
208 while (currItem != NULL)
211 switch (currItem->
tag)
214 errVal |= asn1_decodeLinkCondition(currItem, link);
263 currItem = currItem->
next;
269 DPL2((
"WARNING:[ASN.1] asn1_createLink() Fails\n"));
276 DPL5((
"<< asn1_createLink() Returns %d\n", link));
unsigned int existsLinkCount[MHEG5LASTEVENT+1]
Functions to create a MHEG5Link from a MHEG5 script (in the form of a list of fpa1_syntaxList structu...
MHEG5Ingredient ingredient
Functions to create a MHEG5Action from a MHEG5 script (in the form of a list of fpa1_syntaxList struc...
Functions to create a MHEG5Ingredient from a MHEG5 script (in the form of a list of fpa1_syntaxList s...
MH5GroupPtr asn1_mainGroupPtr
MHEG5Ingredient * asn1_createLink(fpa1_syntaxList *listPtr)
Decodes Link 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.
union sMH5GroupRef::@5 ptr
struct fpa1_syntaxItem * children
union MHEG5Generic::@6 value
MHEG5ActionList linkEffect
typedefs etc for the whole object creation section.
Contains macros for MHEG-5 ASN.1 tags and structures.
void asn1_decodeActions(fpa1_syntaxList *listPtr, MHEG5ActionList *p_actions)
Decodes action class Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A...
Implement the MHEG5 Link Class. Defines the functionality associated with reacting to events by perfo...
MHEG5EventType asn1_decodeEventType(MHEG5Int evt_val)
MHEG5Bool initiallyStopped
struct fpa1_syntaxItem * next
int LNK_RegisterString(MHEG5String s)