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

Variable Documentation

int bmpSetCompsArr[2 *BMP_SET_COMPS+1]
Initial value:
= { 2 * BMP_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,
TILING, SYN_DEFAULT,
OTRANS, SYN_DEFAULT }
int dLartSetCompsArr[2 *DLART_SET_COMPS+1]
Initial value:
= { 2 * DLART_SET_COMPS,
OBJECT_REFERENCE_TYPE, SYN_NEEDED,
INITACTIVE, SYN_DEFAULT,
SHARED, SYN_DEFAULT,
OBOXSIZE, SYN_NEEDED,
OPOSITION, SYN_DEFAULT,
OPALREF, SYN_OPTIONAL,
BBBOX, SYN_DEFAULT,
OLWIDTH, SYN_DEFAULT,
OLSTYLE, SYN_DEFAULT,
ORLCOLOUR, SYN_OPTIONAL,
ORFCOLOUR, SYN_OPTIONAL }
int lartSetCompsArr[2 *LART_SET_COMPS+1]
Initial value:
= { 2 * LART_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,
BBBOX, SYN_DEFAULT,
OLWIDTH, SYN_DEFAULT,
OLSTYLE, SYN_DEFAULT,
ORLCOLOUR, SYN_OPTIONAL,
ORFCOLOUR, SYN_OPTIONAL }
int oboxSizeSeqCompArr[2 *OBOX_SIZE_SEQ_COMPS+1]
Initial value:
= { 2 * OBOX_SIZE_SEQ_COMPS,
INTEGER, SYN_NEEDED,
INTEGER, SYN_NEEDED }
int rectSetCompsArr[2 *RECT_SET_COMPS+1]
Initial value:
= { 2 * RECT_SET_COMPS,
OBJECT_REFERENCE_TYPE, SYN_NEEDED,
INITACTIVE, SYN_DEFAULT,
SHARED, SYN_DEFAULT,
OBOXSIZE, SYN_NEEDED,
OPOSITION, SYN_DEFAULT,
OPALREF, SYN_OPTIONAL,
OLWIDTH, SYN_DEFAULT,
OLSTYLE, SYN_DEFAULT,
ORLCOLOUR, SYN_OPTIONAL,
ORFCOLOUR, SYN_OPTIONAL }