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

Defines

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