MHEG5  15.3.0
source/asn/src/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"

Defines

#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 }
 All Data Structures Files Functions Variables Typedefs Defines