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

Contains functions to decode MHEG-5 ASN.1 Variable, Boolean Variable, Integer Variable, Octet String Variable, Object Reference Variable and Content Reference Variable class components. More...

#include <stdio.h>
#include <stdlib.h>
#include "vpa1_tgs.h"
#include "vpa1_rdf.h"
#include "fpa1_cho.h"
#include "fpa1_set.h"
#include "fpa1_syn.h"
#include "fpa1_var.h"
#include "fpa1_BlockAlloc.h"

Macros

#define VAR_SET_COMPS   4
 
#define ORI_VAR_CHOICE_COMPS   5
 

Functions

fpa1_syntaxListfpa1_decodeVariable (vpa1_filePos filePosLimit, int childTag)
 

Variables

int varSetCompsArr [2 *VAR_SET_COMPS+1]
 
int oriVarChoiceCompArr [ORI_VAR_CHOICE_COMPS+1]
 

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Variable, Boolean Variable, Integer Variable, Octet String Variable, Object Reference Variable and Content Reference Variable class components.

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

Macro Definition Documentation

#define ORI_VAR_CHOICE_COMPS   5
#define VAR_SET_COMPS   4

Function Documentation

fpa1_syntaxList* fpa1_decodeVariable ( vpa1_filePos  filePosLimit,
int  childTag 
)
Returns

Variable Documentation

int oriVarChoiceCompArr[ORI_VAR_CHOICE_COMPS+1]
Initial value:
#define CONTREF
Definition: vpa1_tgs.h:118
#define ORI_VAR_CHOICE_COMPS
Definition: fpa1_var.c:45
#define INTEGER
Definition: vpa1_tgs.h:40
#define OBJREF
Definition: vpa1_tgs.h:117
#define OCTETSTRING
Definition: vpa1_tgs.h:41
#define MHEG_BOOL
Definition: vpa1_tgs.h:39
int varSetCompsArr[2 *VAR_SET_COMPS+1]
Initial value:
= { 2 * VAR_SET_COMPS,
OVALUE, SYN_NEEDED }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define OVALUE
Definition: vpa1_tgs.h:116
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define SHARED
Definition: vpa1_tgs.h:108
#define VAR_SET_COMPS
Definition: fpa1_var.c:44
Definition: vpa1_tgs.h:451