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"
 | 
| 
#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 | 
|   | 
 | 
| 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] | 
|   | 
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 
 
 
      
        
          | 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 }