MHEG5  15.3.0
source/asn/src/fpa1_prg.c File Reference

Contains functions to decode MHEG-5 ASN.1 Program, Resident Program, Remote Program and Interchanged Program class components. More...

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

Defines

#define RES_PROG_SET_COMPS   5
#define REM_PROG_SET_COMPS   6
#define ITC_PROG_SET_COMPS   7

Functions

fpa1_syntaxListfpa1_decodeResidentProgram (vpa1_filePos filePosLimit)
fpa1_syntaxListfpa1_decodeRemoteProgram (vpa1_filePos filePosLimit)
fpa1_syntaxListfpa1_decodeInterchangedProgram (vpa1_filePos filePosLimit)

Variables

int resPrgSetCompsArr [2 *RES_PROG_SET_COMPS+1]
int remPrgSetCompsArr [2 *REM_PROG_SET_COMPS+1]
int itcPrgSetCompsArr [2 *ITC_PROG_SET_COMPS+1]

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Program, Resident Program, Remote Program and Interchanged Program class components.

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

Function Documentation

fpa1_syntaxList* fpa1_decodeInterchangedProgram ( vpa1_filePos  filePosLimit)
Returns:
fpa1_syntaxList* fpa1_decodeRemoteProgram ( vpa1_filePos  filePosLimit)
Returns:
fpa1_syntaxList* fpa1_decodeResidentProgram ( vpa1_filePos  filePosLimit)
Returns:

Variable Documentation

int itcPrgSetCompsArr[2 *ITC_PROG_SET_COMPS+1]
Initial value:
 { 2 * ITC_PROG_SET_COMPS,  
       
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,             
       CHOOK, SYN_OPTIONAL,
       OCONTENT, SYN_NEEDED,
       SHARED, SYN_DEFAULT,
       
       NAME, SYN_NEEDED,
       INITAVAIL, SYN_DEFAULT }
int remPrgSetCompsArr[2 *REM_PROG_SET_COMPS+1]
Initial value:
 { 2 * REM_PROG_SET_COMPS,  
       
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,             
       SHARED, SYN_DEFAULT,
       
       NAME, SYN_NEEDED,
       INITAVAIL, SYN_DEFAULT,
       
       PRGCONTAG, SYN_OPTIONAL }
int resPrgSetCompsArr[2 *RES_PROG_SET_COMPS+1]
Initial value:
 { 2 * RES_PROG_SET_COMPS,  
       
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,             
       SHARED, SYN_DEFAULT,
       
       NAME, SYN_NEEDED,
       INITAVAIL, SYN_DEFAULT }
 All Data Structures Files Functions Variables Typedefs Defines