MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Macros | Enumerations
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.

Macros

#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