MHEG5  15.3.0
source/asn/inc/vpa1_tgs.h File Reference

Contains macros for MHEG-5 ASN.1 tags and structures. More...

#include "vpa1_sys.h"

Go to the source code of this file.

Defines

#define MHEG_BOOL   1
#define INTEGER   2
#define OCTETSTRING   4
#define MHEG_NULL   5
#define ENUMERATED   10
#define SEQUENCE   16
#define SET   17
#define CONT_SPEC_TAGS   2000
#define APPLICATION   2000
#define SCENE   2001
#define STDID   2002
#define STDVER   2003
#define OBJINFO   2004
#define STARTUP   2005
#define CLOSEDOWN   2006
#define GCPRIO   2007
#define ITEMS   2008
#define RESIDENT   2009
#define REMOTE   2010
#define INTERCHAN   2011
#define PALETTE   2012
#define FONT   2013
#define CSHAPE   2014
#define BOOLVAR   2015
#define INTVAR   2016
#define OCTVAR   2017
#define OBJVAR   2018
#define CONTVAR   2019
#define LINK   2020
#define STREAM   2021
#define BITMAP   2022
#define LINEART   2023
#define DYNAMICLINEART   2024
#define RECT   2025
#define HOTSPOT   2026
#define SWITCH   2027
#define PUSH   2028
#define TEXT   2029
#define ENTRY   2030
#define HYPER   2031
#define SLIDER   2032
#define TGROUP   2033
#define LGROUP   2034
#define SPAWNCLOSE   2035
#define RESTART   2036
#define DEFATTS   2037
#define CHARSET   2038
#define BACKCOL   2039
#define TCHOOK   2040
#define TCOL   2041
#define DEFFONT   2042
#define FONTATTS   2043
#define INTPRGCHOOK   2044
#define STREAMCHOOK   2045
#define BITMAPCHOOK   2046
#define LINEARTCHOOK   2047
#define BUTTONREFCOL   2048
#define HIGHREFCOL   2049
#define SLIDEREFCOL   2050
#define INEVENT   2051
#define SCENECOORDS   2052
#define ASPECT   2053
#define MOVING   2054
#define NEXTSCN   2055
#define INITACTIVE   2056
#define CHOOK   2057
#define OCONTENT   2058
#define SHARED   2059
#define CONTSIZE   2060
#define CONTPRIO   2061
#define LINKCOND   2062
#define EFFECT   2063
#define NAME   2064
#define INITAVAIL   2065
#define PRGCONTAG   2066
#define OVALUE   2067
#define OBJREF   2068
#define CONTREF   2069
#define MOVEMENTTABLE   2070
#define TGITEMS   2071
#define NOTOKEN   2072
#define POSITIONS   2073
#define WRAP   2074
#define MULTIPLE   2075
#define OBOXSIZE   2076
#define OPOSITION   2077
#define OPALREF   2078
#define TILING   2079
#define OTRANS   2080
#define BBBOX   2081
#define OLWIDTH   2082
#define OLSTYLE   2083
#define ORLCOLOUR   2084
#define ORFCOLOUR   2085
#define OFONT   2086
#define HJUST   2087
#define VJUST   2088
#define LINEOR   2089
#define STARTCORN   2090
#define TEXTWRAP   2091
#define MULTIPLEX   2092
#define STORAGE   2093
#define LOOPING   2094
#define AUDIO   2095
#define VIDEO   2096
#define RTGRAPHICS   2097
#define COMPTAG   2098
#define OVOLUME   2099
#define TERMIN   2100
#define ENGRESP   2101
#define ORIENTATION   2102
#define MAXVAL   2103
#define MINVAL   2104
#define INITVAL   2105
#define INITPOR   2106
#define STEPSIZE   2107
#define SLSTYLE   2108
#define INPUTTYPE   2109
#define CHARLIST   2110
#define OBSCURED   2111
#define MAXLEN   2112
#define OLABEL   2113
#define BSTYLE   2114
#define ACTIVATE   2115
#define ADD   2116
#define ADDITEM   2117
#define APPEND   2118
#define BRINGTOFRONT   2119
#define CALL   2120
#define CALLACTIONSLOT   2121
#define CLEAR   2122
#define CLONE   2123
#define CLOSECONNECTION   2124
#define DEACTIVATE   2125
#define DELITEM   2126
#define DESELECT   2127
#define DESELECTITEM   2128
#define DIVIDE   2129
#define DRAWARC   2130
#define DRAWLINE   2131
#define DRAWOVAL   2132
#define DRAWPOLYGON   2133
#define DRAWPOLYLINE   2134
#define DRAWRECTANGLE   2135
#define DRAWSECTOR   2136
#define FORK   2137
#define GETAVAILABILITYSTATUS   2138
#define GETBOXSIZE   2139
#define GETCELLITEM   2140
#define GETCURSORPOSITION   2141
#define GETENGINESUPPORT   2142
#define GETENTRYPOINT   2143
#define GETFILLCOLOUR   2144
#define GETFIRSTITEM   2145
#define GETHIGHLIGHTSTATUS   2146
#define GETINTERACTIONSTATUS   2147
#define GETITEMSTATUS   2148
#define GETLABEL   2149
#define GETLASTANCHORFIRED   2150
#define GETLINECOLOUR   2151
#define GETLINESTYLE   2152
#define GETLINEWIDTH   2153
#define GETLISTITEM   2154
#define GETLISTSIZE   2155
#define GETOVERWRITEMODE   2156
#define GETPORTION   2157
#define GETPOSITION   2158
#define GETRUNNINGSTATUS   2159
#define GETSELECTIONSTATUS   2160
#define GETSLIDERVALUE   2161
#define GETTEXTCONTENT   2162
#define GETTEXTDATA   2163
#define GETTOKENPOSITION   2164
#define GETVOLUME   2165
#define LAUNCH   2166
#define LOCKSCREEN   2167
#define MODULO   2168
#define MOVE   2169
#define MOVETO   2170
#define MULTIPLY   2171
#define OPENCONNECTION   2172
#define PRELOAD   2173
#define PUTBEFORE   2174
#define PUTBEHIND   2175
#define QUIT   2176
#define READPERSISTENT   2177
#define RUN   2178
#define SCALEBITMAP   2179
#define SCALEVIDEO   2180
#define SCROLLITEMS   2181
#define SELECT   2182
#define SELECTITEM   2183
#define SENDEVENT   2184
#define SENDTOBACK   2185
#define SETBOXSIZE   2186
#define SETCACHEPRIORITY   2187
#define SETCOUNTERENDPOSITION   2188
#define SETCOUNTERPOSITION   2189
#define SETCOUNTERTRIGGER   2190
#define SETCURSORPOSITION   2191
#define SETCURSORSHAPE   2192
#define SETDATA   2193
#define SETENTRYPOINT   2194
#define SETFILLCOLOUR   2195
#define SETFIRSTITEM   2196
#define SETFONTREF   2197
#define SETHIGHLIGHTSTATUS   2198
#define SETINTERACTIONSTATUS   2199
#define SETLABEL   2200
#define SETLINECOLOUR   2201
#define SETLINESTYLE   2202
#define SETLINEWIDTH   2203
#define SETOVERWRITEMODE   2204
#define SETPALETTEREF   2205
#define SETPORTION   2206
#define SETPOSITION   2207
#define SETSLIDERVALUE   2208
#define SETSPEED   2209
#define SETTIMER   2210
#define SETTRANSPARENCY   2211
#define SETVARIABLE   2212
#define SETVOLUME   2213
#define SPAWN   2214
#define STEP   2215
#define STOP   2216
#define STOREPERSISTENT   2217
#define SUBTRACT   2218
#define TESTVARIABLE   2219
#define TOGGLE   2220
#define TOGGLEITEM   2221
#define TRANSITIONTO   2222
#define UNLOAD   2223
#define UNLOCKSCREEN   2224
#define GBOOL   2225
#define GINT   2226
#define GOSTRING   2227
#define GOBJREF   2228
#define GCONTREF   2229
#define NEWCOLIND   2230
#define NEWABSCOL   2231
#define NEWFONTNAME   2232
#define NEWFONTREF   2233
#define NEWCSIZE   2234
#define NEWCPRIO   2235
#define INDIRECT   2236
#define SETBACKGROUNDCOLOUR   2237
#define SETCELLPOSITION   2238
#define SETINPUTREGISTER   2239
#define SETTEXTCOLOUR   2240
#define SETFONTATTRIBUTES   2241
#define SETVIDEODECODEOFFSET   2242
#define GETVIDEODECODEOFFSET   2243
#define GETFOCUSPOSITION   2244
#define SETFOCUSPOSITION   2245
#define SETBITMAPDECODEOFFSET   2246
#define GETBITMAPDECODEOFFSET   2247
#define SETSLIDERPARAMETERS   2248
#define ODESKTOPCOLOUR   2249
#define SETDESKTOPCOLOUR   2250
#define GETCOUNTERPOSITION   2251
#define GETCOUNTERMAXPOSITION   2252
#define OINPUTMASK   2253
#define SETINPUTMASK   2254
#define INVOKE   2238
#define STRING   2239
#define QPRINTABLE   2240
#define BASE64   2241
#define START   1
#define END   2243
#define CENTRE   2244
#define JUSTIFIED   2245
#define VERT   2246
#define HORIZ   2247
#define UL   2248
#define UR   2249
#define LL   2250
#define LR   2251
#define ACTIONSLOTS   2252
#define PUSHSTYLE   2253
#define RADIOSTYLE   2254
#define CHECKSTYLE   2255
#define TRANSITION   2256
#define CTAG   2260
#define SETHIGHSTAT   2261
#define CALLASLOT   2262
#define NEWREF   2271
#define SETLCOLOUR   2274
#define SETLWIDTH   2280
#define SETFILLCOL   2281
#define DRAWPLGN   2282
#define DRAWOVL   2283
#define DRAWPLYL   2284
#define ABSTIME   2286
#define SETINTSTAT   2287
#define GETTDATA   2288
#define SETOVERW   2289
#define GETSLIDERVAL   2290
#define SETSLIDER   2291
#define SETVAR   2293
#define SCROLLITEM   2294
#define GETLSIZE   2297
#define SETPOSN   2299
#define EVENTSOURCE   2300
#define EVENTTYPE   2301
#define ISAVAIL   2302
#define CONTAVAIL   2303
#define ISDEL   2304
#define ISRUN   2305
#define ISSTOP   2306
#define UI   2307
#define ANCHORF   2308
#define TIMERF   2309
#define ASYNCHS   2310
#define INTCOMP   2311
#define TOKENFROM   2312
#define TOKENTO   2313
#define STREAME   2314
#define STREAMP   2315
#define STREAMS   2316
#define COUNTERT   2317
#define HIGHON   2318
#define HIGHOFF   2319
#define CURSORIN   2320
#define CURSOROUT   2321
#define ISSEL   2322
#define ISDESEL   2323
#define TESTEV   2324
#define FIRSTPRES   2325
#define LASTPRES   2326
#define HEADITEM   2327
#define TAILITEM   2328
#define ITEMSEL   2329
#define ITEMDESEL   2330
#define ENTRYFULL   2331
#define ENGINE   2332
#define EVENTDATA   2333
#define ALPHA   2334
#define NUMERIC   2335
#define ANYCHAR   2336
#define LISTED   2337
#define LEFT   2338
#define RIGHT   2339
#define UP   2340
#define DOWN   2341
#define NORMAL   2342
#define THERMO   2343
#define PROPORT   2344
#define MH5FALSE   2345
#define MEMORY   2346
#define FREEZE   2347
#define DISAPPEAR   2348
#define STREAM2   2349
#define APPLET   2237

Enumerations

enum  MHEG5_TYPES {
  MHEG5_TYPE = 3000, SEQUENCE_TYPE = MHEG5_TYPE, EXTERNAL_REFERENCE_TYPE, NEW_REFERENCED_CONTENT,
  NEW_TIMER, NEXT_SCENE_TYPE, POINT_TYPE, RATIONAL_TYPE,
  REFERENCED_CONTENT_TYPE, TOKEN_GROUP_ITEM_TYPE, XY_POSITION_TYPE, SEQ_SIZE_OF_ACTION_SLOT,
  SEQ_SIZE_OF_ELEMENTARY_ACTION, ACTION_CLASS_TYPE = SEQ_SIZE_OF_ELEMENTARY_ACTION, SEQ_SIZE_OF_INTEGER, SEQ_SIZE_OF_PARAMETER,
  SEQ_SIZE_OF_POINT, SEQ_SIZE_OF_OBJECT_REFERENCE, INVALID_SEQ_TYPE, ENUMERATED_TYPE = INVALID_SEQ_TYPE,
  EVENT_TYPE, INVALID_ENU_TYPE, CHOICE_TYPE = INVALID_ENU_TYPE, EVENT_DATA_TYPE,
  EVENT_SOURCE_TYPE, OBJECT_REFERENCE_TYPE, ACTION_SLOT_TYPE, COMPARISON_VALUE_TYPE,
  CONN_TAG_OR_NULL_TYPE, EMULATED_EVENT_DATA, GENERIC_BOOLEAN, GENERIC_CONTENT_REFERENCE,
  GENERIC_INTEGER, GENERIC_OBJECT_REFERENCE, GENERIC_OCTET_STRING, NEW_COLOUR,
  NEW_CONTENT, NEW_FONT, NEW_VARIABLE_VALUE, PARAMETER_TYPE = NEW_VARIABLE_VALUE,
  INVALID_CHO_TYPE, STRING_TYPE = INVALID_CHO_TYPE, CONTENT_REFERENCE_TYPE, INVALID_STR_TYPE
}

Detailed Description

Contains macros for MHEG-5 ASN.1 tags and structures.

Date:
25/02/00
Author:
J.F.Scully
 All Data Structures Files Functions Variables Typedefs Defines