MHEG5 1.0
DTVKit MHEG5 1.0 API Documentation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
mh5action.h File Reference

Manage elementary actions Manage a table of all actions and call a specific action which is defined by a specific class. Also handles the list functions for elementary actions. More...

#include "mh5root.h"

Go to the source code of this file.

Data Structures

struct  sMHEG5Action
 
struct  sMHEG5ActionList
 

Macros

#define MAX_EVENT_INDENT   64
 
#define MAX_EVENT_DLEVEL   256
 

Typedefs

typedef MHEG5Short MHEG5ElemActionType
 
typedef struct sMHEG5Action MHEG5Action
 
typedef struct sMHEG5ActionList MHEG5ActionList
 

Enumerations

enum  E_ElementryAction {
  MHEG5NONEACTION, MHEG5ACTIVATE, MHEG5ADD, MHEG5ADDITEM,
  MHEG5APPEND, MHEG5BRINGTOFRONT, MHEG5CALL, MHEG5CALLACTIONSLOT,
  MHEG5CLEAR, MHEG5CLONE, MHEG5CLOSECONNECTION, MHEG5DEACTIVATE,
  MHEG5DELITEM, MHEG5DESELECT, MHEG5DESELECTITEM, MHEG5DIVIDE,
  MHEG5DRAWARC, MHEG5DRAWLINE, MHEG5DRAWOVAL, MHEG5DRAWPOLYGON,
  MHEG5DRAWPOLYLINE, MHEG5DRAWRECTANGLE, MHEG5DRAWSECTOR, MHEG5FORK,
  MHEG5GETAVAILABILITYSTATUS, MHEG5GETBOXSIZE, MHEG5GETCELLITEM, MHEG5GETCURSORPOSITION,
  MHEG5GETENGINESUPPORT, MHEG5GETENTRYPOINT, MHEG5GETFILLCOLOUR, MHEG5GETFIRSTITEM,
  MHEG5GETHIGHLIGHTSTATUS, MHEG5GETINTERACTIONSTATUS, MHEG5GETITEMSTATUS, MHEG5GETLABEL,
  MHEG5GETLASTANCHORFIRED, MHEG5GETLINECOLOUR, MHEG5GETLINESTYLE, MHEG5GETLINEWIDTH,
  MHEG5GETLISTITEM, MHEG5GETLISTSIZE, MHEG5GETOVERWRITEMODE, MHEG5GETPORTION,
  MHEG5GETPOSITION, MHEG5GETRUNNINGSTATUS, MHEG5GETSELECTIONSTATUS, MHEG5GETSLIDERVALUE,
  MHEG5GETTEXTCONTENT, MHEG5GETTEXTDATA, MHEG5GETTOKENPOSITION, MHEG5GETVOLUME,
  MHEG5LAUNCH, MHEG5LOCKSCREEN, MHEG5MODULO, MHEG5MOVE,
  MHEG5MOVETO, MHEG5MULTIPLY, MHEG5OPENCONNECTION, MHEG5PRELOAD,
  MHEG5PUTBEFORE, MHEG5PUTBEHIND, MHEG5QUIT, MHEG5READPERSISTENT,
  MHEG5RUN, MHEG5SCALEBITMAP, MHEG5SCALEVIDEO, MHEG5SCROLLITEMS,
  MHEG5SELECT, MHEG5SELECTITEM, MHEG5SENDEVENT, MHEG5SENDTOBACK,
  MHEG5SETBOXSIZE, MHEG5SETCACHEPRIORITY, MHEG5SETCOUNTERENDPOSITION, MHEG5SETCOUNTERPOSITION,
  MHEG5SETCOUNTERTRIGGER, MHEG5SETCURSORPOSITION, MHEG5SETCURSORSHAPE, MHEG5SETDATA,
  MHEG5SETENTRYPOINT, MHEG5SETFILLCOLOUR, MHEG5SETFIRSTITEM, MHEG5SETFONTREF,
  MHEG5SETHIGHLIGHTSTATUS, MHEG5SETINTERACTIONSTATUS, MHEG5SETLABEL, MHEG5SETLINECOLOUR,
  MHEG5SETLINESTYLE, MHEG5SETLINEWIDTH, MHEG5SETOVERWRITEMODE, MHEG5SETPALETTEREF,
  MHEG5SETPORTION, MHEG5SETPOSITION, MHEG5SETSLIDERVALUE, MHEG5SETSPEED,
  MHEG5SETTIMER, MHEG5SETTRANSPARENCY, MHEG5SETVARIABLE, MHEG5SETVOLUME,
  MHEG5SPAWN, MHEG5STEP, MHEG5STOP, MHEG5STOREPERSISTENT,
  MHEG5SUBTRACT, MHEG5TESTVARIABLE, MHEG5TOGGLE, MHEG5TOGGLEITEM,
  MHEG5TRANSITIONTO, MHEG5UNLOAD, MHEG5UNLOCKSCREEN, ACTION_225,
  ACTION_226, ACTION_227, ACTION_228, ACTION_229,
  ACTION_230, ACTION_231, ACTION_232, ACTION_233,
  ACTION_234, ACTION_235, ACTION_236, MHEG5SETBACKGROUNDCOLOUR,
  MHEG5SETCELLPOSITION, MHEG5SETINPUTREGISTER, MHEG5SETTEXTCOLOUR, MHEG5SETFONTATTRIBUTES,
  MHEG5SETVIDEODECODEOFFSET, MHEG5GETVIDEODECODEOFFSET, MHEG5GETFOCUSPOSITION, MHEG5SETFOCUSPOSITION,
  MHEG5SETBITMAPDECODEOFFSET, MHEG5GETBITMAPDECODEOFFSET, MHEG5SETSLIDERPARAMETERS, ACTION_249,
  MHEG5SETDESKTOPCOLOUR, MHEG5GETCOUNTERPOSITION, MHEG5GETCOUNTERMAXPOSITION, ACTION_253,
  MHEG5SETINPUTMASK, ACTION_LAST
}
 

Functions

void MHEG5actionDestruct (MHEG5ActionList actions)
 <Function description>=""> More...
 

Detailed Description

Manage elementary actions Manage a table of all actions and call a specific action which is defined by a specific class. Also handles the list functions for elementary actions.

Date
29/04/2002
Author
iwillis

Macro Definition Documentation

#define MAX_EVENT_DLEVEL   256
#define MAX_EVENT_INDENT   64

Typedef Documentation

typedef struct sMHEG5Action MHEG5Action

Enumeration Type Documentation

Enumerator
MHEG5NONEACTION 
MHEG5ACTIVATE 
MHEG5ADD 
MHEG5ADDITEM 
MHEG5APPEND 
MHEG5BRINGTOFRONT 
MHEG5CALL 
MHEG5CALLACTIONSLOT 
MHEG5CLEAR 
MHEG5CLONE 
MHEG5CLOSECONNECTION 
MHEG5DEACTIVATE 
MHEG5DELITEM 
MHEG5DESELECT 
MHEG5DESELECTITEM 
MHEG5DIVIDE 
MHEG5DRAWARC 
MHEG5DRAWLINE 
MHEG5DRAWOVAL 
MHEG5DRAWPOLYGON 
MHEG5DRAWPOLYLINE 
MHEG5DRAWRECTANGLE 
MHEG5DRAWSECTOR 
MHEG5FORK 
MHEG5GETAVAILABILITYSTATUS 
MHEG5GETBOXSIZE 
MHEG5GETCELLITEM 
MHEG5GETCURSORPOSITION 
MHEG5GETENGINESUPPORT 
MHEG5GETENTRYPOINT 
MHEG5GETFILLCOLOUR 
MHEG5GETFIRSTITEM 
MHEG5GETHIGHLIGHTSTATUS 
MHEG5GETINTERACTIONSTATUS 
MHEG5GETITEMSTATUS 
MHEG5GETLABEL 
MHEG5GETLASTANCHORFIRED 
MHEG5GETLINECOLOUR 
MHEG5GETLINESTYLE 
MHEG5GETLINEWIDTH 
MHEG5GETLISTITEM 
MHEG5GETLISTSIZE 
MHEG5GETOVERWRITEMODE 
MHEG5GETPORTION 
MHEG5GETPOSITION 
MHEG5GETRUNNINGSTATUS 
MHEG5GETSELECTIONSTATUS 
MHEG5GETSLIDERVALUE 
MHEG5GETTEXTCONTENT 
MHEG5GETTEXTDATA 
MHEG5GETTOKENPOSITION 
MHEG5GETVOLUME 
MHEG5LAUNCH 
MHEG5LOCKSCREEN 
MHEG5MODULO 
MHEG5MOVE 
MHEG5MOVETO 
MHEG5MULTIPLY 
MHEG5OPENCONNECTION 
MHEG5PRELOAD 
MHEG5PUTBEFORE 
MHEG5PUTBEHIND 
MHEG5QUIT 
MHEG5READPERSISTENT 
MHEG5RUN 
MHEG5SCALEBITMAP 
MHEG5SCALEVIDEO 
MHEG5SCROLLITEMS 
MHEG5SELECT 
MHEG5SELECTITEM 
MHEG5SENDEVENT 
MHEG5SENDTOBACK 
MHEG5SETBOXSIZE 
MHEG5SETCACHEPRIORITY 
MHEG5SETCOUNTERENDPOSITION 
MHEG5SETCOUNTERPOSITION 
MHEG5SETCOUNTERTRIGGER 
MHEG5SETCURSORPOSITION 
MHEG5SETCURSORSHAPE 
MHEG5SETDATA 
MHEG5SETENTRYPOINT 
MHEG5SETFILLCOLOUR 
MHEG5SETFIRSTITEM 
MHEG5SETFONTREF 
MHEG5SETHIGHLIGHTSTATUS 
MHEG5SETINTERACTIONSTATUS 
MHEG5SETLABEL 
MHEG5SETLINECOLOUR 
MHEG5SETLINESTYLE 
MHEG5SETLINEWIDTH 
MHEG5SETOVERWRITEMODE 
MHEG5SETPALETTEREF 
MHEG5SETPORTION 
MHEG5SETPOSITION 
MHEG5SETSLIDERVALUE 
MHEG5SETSPEED 
MHEG5SETTIMER 
MHEG5SETTRANSPARENCY 
MHEG5SETVARIABLE 
MHEG5SETVOLUME 
MHEG5SPAWN 
MHEG5STEP 
MHEG5STOP 
MHEG5STOREPERSISTENT 
MHEG5SUBTRACT 
MHEG5TESTVARIABLE 
MHEG5TOGGLE 
MHEG5TOGGLEITEM 
MHEG5TRANSITIONTO 
MHEG5UNLOAD 
MHEG5UNLOCKSCREEN 
ACTION_225 
ACTION_226 
ACTION_227 
ACTION_228 
ACTION_229 
ACTION_230 
ACTION_231 
ACTION_232 
ACTION_233 
ACTION_234 
ACTION_235 
ACTION_236 
MHEG5SETBACKGROUNDCOLOUR 
MHEG5SETCELLPOSITION 
MHEG5SETINPUTREGISTER 
MHEG5SETTEXTCOLOUR 
MHEG5SETFONTATTRIBUTES 
MHEG5SETVIDEODECODEOFFSET 
MHEG5GETVIDEODECODEOFFSET 
MHEG5GETFOCUSPOSITION 
MHEG5SETFOCUSPOSITION 
MHEG5SETBITMAPDECODEOFFSET 
MHEG5GETBITMAPDECODEOFFSET 
MHEG5SETSLIDERPARAMETERS 
ACTION_249 
MHEG5SETDESKTOPCOLOUR 
MHEG5GETCOUNTERPOSITION 
MHEG5GETCOUNTERMAXPOSITION 
ACTION_253 
MHEG5SETINPUTMASK 
ACTION_LAST 

Function Documentation

void MHEG5actionDestruct ( MHEG5ActionList  actions)

<Function description>="">

Returns
<Return value>="">
<Return value>=""> Free the memory of a list of elementary actions Normaly the memory is allocated by the Text- or ASN.1 parser.
Parameters
MHEG5Action* action
Returns
void