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

Contains functions to decode MHEG-5 ASN.1 Link class components. More...

#include <stdio.h>
#include <stdlib.h>
#include "vpa1_tgs.h"
#include "vpa1_rdf.h"
#include "fpa1_cho.h"
#include "fpa1_enu.h"
#include "fpa1_lnk.h"
#include "fpa1_rdf.h"
#include "fpa1_set.h"
#include "fpa1_seq.h"
#include "fpa1_syn.h"

Macros

#define EVT_DAT_ANY   -1
 
#define LNK_SET_COMPS   5
 
#define LNK_CND_SEQ_COMPS   3
 
#define EVT_DAT_CHOICE_COMPS   3
 

Variables

int lnkSetCompsArr [2 *LNK_SET_COMPS+1]
 
int lnkCndSeqCompArr [2 *LNK_CND_SEQ_COMPS+1]
 
int evtDatChoiceCompArr [EVT_DAT_CHOICE_COMPS+1]
 

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Link class components.

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

Macro Definition Documentation

#define EVT_DAT_ANY   -1
#define EVT_DAT_CHOICE_COMPS   3
#define LNK_CND_SEQ_COMPS   3
#define LNK_SET_COMPS   5

Variable Documentation

int evtDatChoiceCompArr[EVT_DAT_CHOICE_COMPS+1]
Initial value:
#define INTEGER
Definition: vpa1_tgs.h:40
#define OCTETSTRING
Definition: vpa1_tgs.h:41
#define MHEG_BOOL
Definition: vpa1_tgs.h:39
#define EVT_DAT_CHOICE_COMPS
Definition: fpa1_lnk.c:48
int lnkCndSeqCompArr[2 *LNK_CND_SEQ_COMPS+1]
Initial value:
#define SYN_NEEDED
Definition: fpa1_syn.h:34
Definition: vpa1_tgs.h:450
#define LNK_CND_SEQ_COMPS
Definition: fpa1_lnk.c:47
Definition: vpa1_tgs.h:449
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
Definition: vpa1_tgs.h:444
int lnkSetCompsArr[2 *LNK_SET_COMPS+1]
Initial value:
= { 2 * LNK_SET_COMPS,
EFFECT, SYN_NEEDED }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define LNK_SET_COMPS
Definition: fpa1_lnk.c:46
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define SHARED
Definition: vpa1_tgs.h:108
#define EFFECT
Definition: vpa1_tgs.h:112
Definition: vpa1_tgs.h:451
#define LINKCOND
Definition: vpa1_tgs.h:111