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

Contains functions to decode MHEG-5 ASN.1 Visible, Bitmap, Line Art, Rectangle, Dynamic Line Art class components. More...

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

Macros

#define VIS_SET_COMPS   8
 
#define BMP_SET_COMPS   10
 
#define LART_SET_COMPS   13
 
#define RECT_SET_COMPS   10
 
#define DLART_SET_COMPS   11
 
#define VIS_NDO_SIZE   3
 
#define VIS_NDA_SIZE   2 /* Video */
 
#define BMP_EXPLICIT   2
 
#define LART_DDDOO_SIZE   5
 
#define LART_ADDOO_SIZE   4 /* Rectangle */
 
#define OBOX_SIZE_SEQ_COMPS   2
 

Variables

int bmpSetCompsArr [2 *BMP_SET_COMPS+1]
 
int lartSetCompsArr [2 *LART_SET_COMPS+1]
 
int rectSetCompsArr [2 *RECT_SET_COMPS+1]
 
int dLartSetCompsArr [2 *DLART_SET_COMPS+1]
 
int oboxSizeSeqCompArr [2 *OBOX_SIZE_SEQ_COMPS+1]
 

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Visible, Bitmap, Line Art, Rectangle, Dynamic Line Art class components.

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

Macro Definition Documentation

#define BMP_EXPLICIT   2
#define BMP_SET_COMPS   10
#define DLART_SET_COMPS   11
#define LART_ADDOO_SIZE   4 /* Rectangle */
#define LART_DDDOO_SIZE   5
#define LART_SET_COMPS   13
#define OBOX_SIZE_SEQ_COMPS   2
#define RECT_SET_COMPS   10
#define VIS_NDA_SIZE   2 /* Video */
#define VIS_NDO_SIZE   3
#define VIS_SET_COMPS   8

Variable Documentation

int bmpSetCompsArr[2 *BMP_SET_COMPS+1]
Initial value:
= { 2 * BMP_SET_COMPS,
OTRANS, SYN_DEFAULT }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define BMP_SET_COMPS
Definition: fpa1_vis.c:43
#define SHARED
Definition: vpa1_tgs.h:108
#define OCONTENT
Definition: vpa1_tgs.h:107
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define OTRANS
Definition: vpa1_tgs.h:129
#define OBOXSIZE
Definition: vpa1_tgs.h:125
#define TILING
Definition: vpa1_tgs.h:128
Definition: vpa1_tgs.h:451
#define OPALREF
Definition: vpa1_tgs.h:127
#define CHOOK
Definition: vpa1_tgs.h:106
int dLartSetCompsArr[2 *DLART_SET_COMPS+1]
Initial value:
= { 2 * DLART_SET_COMPS,
ORFCOLOUR, SYN_OPTIONAL }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define DLART_SET_COMPS
Definition: fpa1_vis.c:46
#define BBBOX
Definition: vpa1_tgs.h:130
#define ORLCOLOUR
Definition: vpa1_tgs.h:133
#define SHARED
Definition: vpa1_tgs.h:108
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define OLSTYLE
Definition: vpa1_tgs.h:132
#define OBOXSIZE
Definition: vpa1_tgs.h:125
Definition: vpa1_tgs.h:451
#define ORFCOLOUR
Definition: vpa1_tgs.h:134
#define OLWIDTH
Definition: vpa1_tgs.h:131
#define OPALREF
Definition: vpa1_tgs.h:127
int lartSetCompsArr[2 *LART_SET_COMPS+1]
Initial value:
= { 2 * LART_SET_COMPS,
ORFCOLOUR, SYN_OPTIONAL }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define BBBOX
Definition: vpa1_tgs.h:130
#define ORLCOLOUR
Definition: vpa1_tgs.h:133
#define SHARED
Definition: vpa1_tgs.h:108
#define OCONTENT
Definition: vpa1_tgs.h:107
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define OLSTYLE
Definition: vpa1_tgs.h:132
#define OBOXSIZE
Definition: vpa1_tgs.h:125
Definition: vpa1_tgs.h:451
#define LART_SET_COMPS
Definition: fpa1_vis.c:44
#define ORFCOLOUR
Definition: vpa1_tgs.h:134
#define OLWIDTH
Definition: vpa1_tgs.h:131
#define OPALREF
Definition: vpa1_tgs.h:127
#define CHOOK
Definition: vpa1_tgs.h:106
int oboxSizeSeqCompArr[2 *OBOX_SIZE_SEQ_COMPS+1]
Initial value:
INTEGER, SYN_NEEDED }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define INTEGER
Definition: vpa1_tgs.h:40
#define OBOX_SIZE_SEQ_COMPS
Definition: fpa1_vis.c:55
int rectSetCompsArr[2 *RECT_SET_COMPS+1]
Initial value:
= { 2 * RECT_SET_COMPS,
ORFCOLOUR, SYN_OPTIONAL }
#define SYN_NEEDED
Definition: fpa1_syn.h:34
#define INITACTIVE
Definition: vpa1_tgs.h:105
#define OPOSITION
Definition: vpa1_tgs.h:126
#define SYN_DEFAULT
Definition: fpa1_syn.h:36
#define ORLCOLOUR
Definition: vpa1_tgs.h:133
#define SHARED
Definition: vpa1_tgs.h:108
#define SYN_OPTIONAL
Definition: fpa1_syn.h:35
#define OLSTYLE
Definition: vpa1_tgs.h:132
#define OBOXSIZE
Definition: vpa1_tgs.h:125
Definition: vpa1_tgs.h:451
#define ORFCOLOUR
Definition: vpa1_tgs.h:134
#define OLWIDTH
Definition: vpa1_tgs.h:131
#define RECT_SET_COMPS
Definition: fpa1_vis.c:45
#define OPALREF
Definition: vpa1_tgs.h:127