43 #define ELEM_ACT_CHOICE_COMPS 126 44 #define PARAMETER_CHOICE_COMPS 5 45 #define NEW_CONTENT_CHOICE_COMPS 2 46 #define NEW_CONT_SIZE_CHOICE_COMPS 2 47 #define COMP_VALUE_CHOICE_COMPS 5 48 #define CONN_TAG_CHOICE_COMPS 2 49 #define NEW_COLOUR_CHOICE_COMPS 2 50 #define NEW_VAR_VAL_CHOICE_COMPS 5 51 #define EMUL_EVT_DAT_CHOICE_COMPS 3 52 #define NEW_FONT_CHOICE_COMPS 2 54 #define ADD_SEQ_COMPS 2 55 #define ADD_ITEM_SEQ_COMPS 3 56 #define APPEND_SEQ_COMPS 2 57 #define CALL_SEQ_COMPS 3 58 #define CLONE_SEQ_COMPS 2 59 #define DEL_ITEM_SEQ_COMPS 2 60 #define DRAW_ARC_SEQ_COMPS 7 61 #define DRAW_LINE_SEQ_COMPS 5 62 #define DRAW_POLY_SEQ_COMPS 2 63 #define GET_BOX_SIZE_SEQ_COMPS 3 64 #define GET_CELL_ITEM_SEQ_COMPS 3 65 #define GET_ENG_SUP_SEQ_COMPS 3 66 #define OPEN_CONN_SEQ_COMPS 5 67 #define NEW_REF_CON_SEQ_COMPS 3 68 #define NEW_TIMER_SEQ_COMPS 2 69 #define POINT_SEQ_COMPS 2 70 #define RATIONAL_SEQ_COMPS 2 71 #define READ_PERSIST_SEQ_COMPS 4 72 #define SCALE_BITMAP_SEQ_COMPS 3 73 #define SEND_EVENT_SEQ_COMPS 4 74 #define SET_CNT_TRIG_SEQ_COMPS 3 75 #define SET_CUR_SHAPE_SEQ_COMPS 2 76 #define SET_DATA_SEQ_COMPS 2 77 #define SET_FILL_COL_SEQ_COMPS 2 78 #define SET_FONT_REF_SEQ_COMPS 2 79 #define SET_IAC_STAT_SEQ_COMPS 2 80 #define SET_LINE_COL_SEQ_COMPS 2 81 #define SET_SPEED_SEQ_COMPS 2 82 #define SET_SLD_PARAM_SEQ_COMPS 4 83 #define SET_TIMER_SEQ_COMPS 3 84 #define SET_VARIABLE_SEQ_COMPS 2 85 #define TEST_VAR_SEQ_COMPS 3 86 #define TRANS_TO_SEQ_COMPS 3
#define SETINTERACTIONSTATUS
#define SETFONTATTRIBUTES
Contains functions to decode MHEG-5 ASN.1 types.
int newColourChoiceCompArr[NEW_COLOUR_CHOICE_COMPS+1]
int newContentChoiceCompArr[NEW_CONTENT_CHOICE_COMPS+1]
int appendSeqCompArr[2 *APPEND_SEQ_COMPS+1]
#define GETVIDEODECODEOFFSET
#define SET_SPEED_SEQ_COMPS
int cloneSeqCompArr[2 *CLONE_SEQ_COMPS+1]
#define GETHIGHLIGHTSTATUS
int setCurShapeSeqCompArr[2 *SET_CUR_SHAPE_SEQ_COMPS+1]
#define SET_IAC_STAT_SEQ_COMPS
int openConnSeqCompArr[2 *OPEN_CONN_SEQ_COMPS+1]
int newContSizeChoiceCompArr[NEW_CONT_SIZE_CHOICE_COMPS+1]
Contains functions/globals used to read MHEG-5 ASN.1 scripts.
#define GET_CELL_ITEM_SEQ_COMPS
int emulEvtDatChoiceCompArr[EMUL_EVT_DAT_CHOICE_COMPS+1]
#define GETBITMAPDECODEOFFSET
#define SETCOUNTERENDPOSITION
int compValueChoiceCompArr[COMP_VALUE_CHOICE_COMPS+1]
#define TEST_VAR_SEQ_COMPS
#define GETCOUNTERPOSITION
#define PARAMETER_CHOICE_COMPS
int getEngSupSeqCompArr[2 *GET_ENG_SUP_SEQ_COMPS+1]
#define GETAVAILABILITYSTATUS
#define SET_LINE_COL_SEQ_COMPS
#define RATIONAL_SEQ_COMPS
#define TRANS_TO_SEQ_COMPS
#define COMP_VALUE_CHOICE_COMPS
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
#define ELEM_ACT_CHOICE_COMPS
int setSpeedSeqCompArr[2 *SET_SPEED_SEQ_COMPS+1]
#define SCALE_BITMAP_SEQ_COMPS
#define NEW_VAR_VAL_CHOICE_COMPS
int transToSeqCompArr[2 *TRANS_TO_SEQ_COMPS+1]
#define DEL_ITEM_SEQ_COMPS
#define GETINTERACTIONSTATUS
int newRefConSeqCompArr[2 *NEW_REF_CON_SEQ_COMPS+1]
#define NEW_CONT_SIZE_CHOICE_COMPS
Typedefs for script reading functions.
#define SET_CNT_TRIG_SEQ_COMPS
int addSeqCompArr[2 *ADD_SEQ_COMPS+1]
#define GET_ENG_SUP_SEQ_COMPS
int getCellItemSeqCompArr[2 *GET_CELL_ITEM_SEQ_COMPS+1]
#define SET_VARIABLE_SEQ_COMPS
int setVarSeqCompArr[2 *SET_VARIABLE_SEQ_COMPS+1]
Contains functions to decode MHEG-5 ASN.1 Action class components.
int setIacStatSeqCompArr[2 *SET_IAC_STAT_SEQ_COMPS+1]
Contains macros for MHEG-5 ASN.1 tags and structures.
int addItemSeqCompArr[2 *ADD_ITEM_SEQ_COMPS+1]
int readPersistSeqCompArr[2 *READ_PERSIST_SEQ_COMPS+1]
int setFillColSeqCompArr[2 *SET_FILL_COL_SEQ_COMPS+1]
#define SETBITMAPDECODEOFFSET
#define DRAW_ARC_SEQ_COMPS
int setTimerSeqCompArr[2 *SET_TIMER_SEQ_COMPS+1]
int scaleBitmapSeqCompArr[2 *SCALE_BITMAP_SEQ_COMPS+1]
#define NEW_FONT_CHOICE_COMPS
int setFontRefSeqCompArr[2 *SET_FONT_REF_SEQ_COMPS+1]
int testVarSeqCompArr[2 *TEST_VAR_SEQ_COMPS+1]
#define NEW_CONTENT_CHOICE_COMPS
#define SETCOUNTERTRIGGER
#define NEW_COLOUR_CHOICE_COMPS
int setLineColSeqCompArr[2 *SET_LINE_COL_SEQ_COMPS+1]
int paramChoiceCompArr[PARAMETER_CHOICE_COMPS+1]
#define SET_FILL_COL_SEQ_COMPS
#define CONN_TAG_CHOICE_COMPS
int drawArcSeqCompArr[2 *DRAW_ARC_SEQ_COMPS+1]
#define SETBACKGROUNDCOLOUR
#define SEND_EVENT_SEQ_COMPS
#define DRAW_POLY_SEQ_COMPS
#define SETCOUNTERPOSITION
int newTimerSeqCompArr[2 *NEW_TIMER_SEQ_COMPS+1]
#define EMUL_EVT_DAT_CHOICE_COMPS
int rationalSeqCompArr[2 *RATIONAL_SEQ_COMPS+1]
#define NEW_TIMER_SEQ_COMPS
int newVarValChoiceCompArr[NEW_VAR_VAL_CHOICE_COMPS+1]
#define SET_TIMER_SEQ_COMPS
int setSliderParametersSeqCompArr[2 *SET_SLD_PARAM_SEQ_COMPS+1]
#define ADD_ITEM_SEQ_COMPS
int sendEventSeqCompArr[2 *SEND_EVENT_SEQ_COMPS+1]
int callSeqCompArr[2 *CALL_SEQ_COMPS+1]
int drawLineSeqCompArr[2 *DRAW_LINE_SEQ_COMPS+1]
int setDataSeqCompArr[2 *SET_DATA_SEQ_COMPS+1]
#define GETSELECTIONSTATUS
#define SET_SLD_PARAM_SEQ_COMPS
int connTagChoiceCompArr[CONN_TAG_CHOICE_COMPS+1]
int setCntTrigSeqCompArr[2 *SET_CNT_TRIG_SEQ_COMPS+1]
#define GETLASTANCHORFIRED
#define GETCURSORPOSITION
#define READ_PERSIST_SEQ_COMPS
#define DRAW_LINE_SEQ_COMPS
#define SET_FONT_REF_SEQ_COMPS
#define SETCURSORPOSITION
#define GET_BOX_SIZE_SEQ_COMPS
#define NEW_REF_CON_SEQ_COMPS
Contains functions used to parse MHEG-5 ASN.1 SEQUENCEs. SEQUENCEs have components in order...
#define SETVIDEODECODEOFFSET
#define SETHIGHLIGHTSTATUS
int newFontChoiceCompArr[NEW_FONT_CHOICE_COMPS+1]
int elemActChoiceCompArr[ELEM_ACT_CHOICE_COMPS+1]
#define GETCOUNTERMAXPOSITION
int getBoxSizeSeqCompArr[2 *GET_BOX_SIZE_SEQ_COMPS+1]
#define OPEN_CONN_SEQ_COMPS
int pointSeqCompArr[2 *POINT_SEQ_COMPS+1]
#define SET_DATA_SEQ_COMPS
#define SET_CUR_SHAPE_SEQ_COMPS
#define SETSLIDERPARAMETERS
int drawPolySeqCompArr[2 *DRAW_POLY_SEQ_COMPS+1]
int delItemSeqCompArr[2 *DEL_ITEM_SEQ_COMPS+1]