MHEG5
15.3.0
|
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_syntaxList * | fpa1_decodeResidentProgram (vpa1_filePos filePosLimit) |
fpa1_syntaxList * | fpa1_decodeRemoteProgram (vpa1_filePos filePosLimit) |
fpa1_syntaxList * | fpa1_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] |
Contains functions to decode MHEG-5 ASN.1 Program, Resident Program, Remote Program and Interchanged Program class components.
fpa1_syntaxList* fpa1_decodeInterchangedProgram | ( | vpa1_filePos | filePosLimit | ) |
fpa1_syntaxList* fpa1_decodeRemoteProgram | ( | vpa1_filePos | filePosLimit | ) |
fpa1_syntaxList* fpa1_decodeResidentProgram | ( | vpa1_filePos | filePosLimit | ) |
int itcPrgSetCompsArr[2 *ITC_PROG_SET_COMPS+1] |
{ 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] |
{ 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] |
{ 2 * RES_PROG_SET_COMPS, OBJECT_REFERENCE_TYPE, SYN_NEEDED, INITACTIVE, SYN_DEFAULT, SHARED, SYN_DEFAULT, NAME, SYN_NEEDED, INITAVAIL, SYN_DEFAULT }