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

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:
= { 2 * ENT_FLD_SET_COMPS,
OBJECT_REFERENCE_TYPE, SYN_NEEDED,
INITACTIVE, SYN_DEFAULT,
CHOOK, SYN_OPTIONAL,
OCONTENT, SYN_NEEDED,
SHARED, SYN_DEFAULT,
OBOXSIZE, SYN_NEEDED,
OPOSITION, SYN_DEFAULT,
OPALREF, SYN_OPTIONAL,
OFONT, SYN_OPTIONAL,
FONTATTS, SYN_OPTIONAL,
TCOL, SYN_OPTIONAL,
BACKCOL, SYN_OPTIONAL,
CHARSET, SYN_OPTIONAL,
HJUST, SYN_DEFAULT,
VJUST, SYN_DEFAULT,
LINEOR, SYN_DEFAULT,
STARTCORN, SYN_DEFAULT,
TEXTWRAP, SYN_DEFAULT,
ENGRESP, SYN_DEFAULT,
HIGHREFCOL, SYN_OPTIONAL,
INPUTTYPE, SYN_DEFAULT,
CHARLIST, SYN_OPTIONAL,
OBSCURED, SYN_DEFAULT,
MAXLEN, SYN_DEFAULT }
int hypTxtSetCompsArr[2 *HYP_TXT_SET_COMPS+1]
Initial value:
= { 2 * HYP_TXT_SET_COMPS,
OBJECT_REFERENCE_TYPE, SYN_NEEDED,
INITACTIVE, SYN_DEFAULT,
CHOOK, SYN_OPTIONAL,
OCONTENT, SYN_NEEDED,
SHARED, SYN_DEFAULT,
OBOXSIZE, SYN_NEEDED,
OPOSITION, SYN_DEFAULT,
OPALREF, SYN_OPTIONAL,
OFONT, SYN_OPTIONAL,
FONTATTS, SYN_OPTIONAL,
TCOL, SYN_OPTIONAL,
BACKCOL, SYN_OPTIONAL,
CHARSET, SYN_OPTIONAL,
HJUST, SYN_DEFAULT,
VJUST, SYN_DEFAULT,
LINEOR, SYN_DEFAULT,
STARTCORN, SYN_DEFAULT,
TEXTWRAP, SYN_DEFAULT,
ENGRESP, SYN_DEFAULT,
HIGHREFCOL, SYN_OPTIONAL }
int sliderSetCompsArr[2 *SLIDER_SET_COMPS+1]
Initial value:
= { 2 * SLIDER_SET_COMPS,
OBJECT_REFERENCE_TYPE, SYN_NEEDED,
INITACTIVE, SYN_DEFAULT,
SHARED, SYN_DEFAULT,
OBOXSIZE, SYN_NEEDED,
OPOSITION, SYN_DEFAULT,
OPALREF, SYN_OPTIONAL,
ENGRESP, SYN_DEFAULT,
HIGHREFCOL, SYN_OPTIONAL,
ORIENTATION, SYN_NEEDED,
MAXVAL, SYN_NEEDED,
MINVAL, SYN_DEFAULT,
INITVAL, SYN_OPTIONAL,
INITPOR, SYN_OPTIONAL,
STEPSIZE, SYN_DEFAULT,
SLSTYLE, SYN_DEFAULT,
SLIDEREFCOL, SYN_OPTIONAL }