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

Contains functions to decode MHEG-5 ASN.1 Slider, Interactible, Entry Field, Hyper Text class components. More...

#include <stdio.h>
#include <stdlib.h>
#include "vpa1_tgs.h"
#include "vpa1_rdf.h"
#include "fpa1_iac.h"
#include "fpa1_set.h"
#include "fpa1_syn.h"

Macros

#define SLIDER_SET_COMPS   16
 
#define ENT_FLD_SET_COMPS   24
 
#define HYP_TXT_SET_COMPS   20
 
#define IAC_EXPLICIT   2
 

Functions

fpa1_syntaxListfpa1_decodeSlider (vpa1_filePos filePosLimit)
 
fpa1_syntaxListfpa1_decodeEntryField (vpa1_filePos filePosLimit)
 
fpa1_syntaxListfpa1_decodeHyperText (vpa1_filePos filePosLimit)
 

Variables

int sliderSetCompsArr [2 *SLIDER_SET_COMPS+1]
 
int entFldSetCompsArr [2 *ENT_FLD_SET_COMPS+1]
 
int hypTxtSetCompsArr [2 *HYP_TXT_SET_COMPS+1]
 

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Slider, Interactible, Entry Field, Hyper Text class components.

Date
25/02/00
Author
J.F.Scully

Macro Definition Documentation

#define ENT_FLD_SET_COMPS   24
#define HYP_TXT_SET_COMPS   20
#define IAC_EXPLICIT   2
#define SLIDER_SET_COMPS   16

Function Documentation

fpa1_syntaxList* fpa1_decodeEntryField ( vpa1_filePos  filePosLimit)
Returns
fpa1_syntaxList* fpa1_decodeHyperText ( vpa1_filePos  filePosLimit)
Returns
fpa1_syntaxList* fpa1_decodeSlider ( vpa1_filePos  filePosLimit)
Returns

Variable Documentation

int entFldSetCompsArr[2 *ENT_FLD_SET_COMPS+1]
Initial value:
MAXLEN, SYN_DEFAULT }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define CHARLIST
Definition: vpa1_tgs.h:159
#define FONTATTS
Definition: vpa1_tgs.h:92
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define INPUTTYPE
Definition: vpa1_tgs.h:158
#define ENT_FLD_SET_COMPS
Definition: fpa1_iac.c:46
#define SHARED
Definition: vpa1_tgs.h:108
#define OCONTENT
Definition: vpa1_tgs.h:107
#define CHARSET
Definition: vpa1_tgs.h:87
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define HIGHREFCOL
Definition: vpa1_tgs.h:98
#define TCOL
Definition: vpa1_tgs.h:90
#define OBSCURED
Definition: vpa1_tgs.h:160
#define OBOXSIZE
Definition: vpa1_tgs.h:125
#define LINEOR
Definition: vpa1_tgs.h:138
#define OFONT
Definition: vpa1_tgs.h:135
#define BACKCOL
Definition: vpa1_tgs.h:88
Definition: vpa1_tgs.h:451
#define TEXTWRAP
Definition: vpa1_tgs.h:140
#define ENGRESP
Definition: vpa1_tgs.h:150
#define HJUST
Definition: vpa1_tgs.h:136
#define MAXLEN
Definition: vpa1_tgs.h:161
#define STARTCORN
Definition: vpa1_tgs.h:139
#define OPALREF
Definition: vpa1_tgs.h:127
#define CHOOK
Definition: vpa1_tgs.h:106
#define VJUST
Definition: vpa1_tgs.h:137
int hypTxtSetCompsArr[2 *HYP_TXT_SET_COMPS+1]
Initial value:
HIGHREFCOL, SYN_OPTIONAL }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define HYP_TXT_SET_COMPS
Definition: fpa1_iac.c:47
#define FONTATTS
Definition: vpa1_tgs.h:92
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define SHARED
Definition: vpa1_tgs.h:108
#define OCONTENT
Definition: vpa1_tgs.h:107
#define CHARSET
Definition: vpa1_tgs.h:87
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define HIGHREFCOL
Definition: vpa1_tgs.h:98
#define TCOL
Definition: vpa1_tgs.h:90
#define OBOXSIZE
Definition: vpa1_tgs.h:125
#define LINEOR
Definition: vpa1_tgs.h:138
#define OFONT
Definition: vpa1_tgs.h:135
#define BACKCOL
Definition: vpa1_tgs.h:88
Definition: vpa1_tgs.h:451
#define TEXTWRAP
Definition: vpa1_tgs.h:140
#define ENGRESP
Definition: vpa1_tgs.h:150
#define HJUST
Definition: vpa1_tgs.h:136
#define STARTCORN
Definition: vpa1_tgs.h:139
#define OPALREF
Definition: vpa1_tgs.h:127
#define CHOOK
Definition: vpa1_tgs.h:106
#define VJUST
Definition: vpa1_tgs.h:137
int sliderSetCompsArr[2 *SLIDER_SET_COMPS+1]
Initial value:
SLIDEREFCOL, SYN_OPTIONAL }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define SLSTYLE
Definition: vpa1_tgs.h:157
#define STEPSIZE
Definition: vpa1_tgs.h:156
#define MAXVAL
Definition: vpa1_tgs.h:152
#define SLIDER_SET_COMPS
Definition: fpa1_iac.c:45
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define SHARED
Definition: vpa1_tgs.h:108
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define HIGHREFCOL
Definition: vpa1_tgs.h:98
#define MINVAL
Definition: vpa1_tgs.h:153
#define INITPOR
Definition: vpa1_tgs.h:155
#define OBOXSIZE
Definition: vpa1_tgs.h:125
#define INITVAL
Definition: vpa1_tgs.h:154
Definition: vpa1_tgs.h:451
#define ENGRESP
Definition: vpa1_tgs.h:150
#define SLIDEREFCOL
Definition: vpa1_tgs.h:99
#define ORIENTATION
Definition: vpa1_tgs.h:151
#define OPALREF
Definition: vpa1_tgs.h:127