![]() |
MHEG5
18.9.0
MHEG5 Documentation
|
Contains functions/globals used to read MHEG-5 ASN.1 scripts. More...
Go to the source code of this file.
Functions | |
int | fpa1_rdfGetTag (void) |
vpa1_filePos | fpa1_rdfGetContentLength (void) |
vpa1_filePos | fpa1_rdfGetCurrentFilePosition (void) |
int | fpa1_rdfGetNextByte (void) |
vpa1_filePos | fpa1_rdfGetNextTagPosn (void) |
int | fpa1_rdfGetInteger (vpa1_filePos) |
void | fpa1_rdfGetOctetString (char *, vpa1_filePos) |
void | fpa1_rdfMoveToContents (void) |
int | fpa1_rdfSetNewFilePosition (vpa1_filePos) |
int | fpa1_rdfGetByteAbsolute (vpa1_filePos) |
int | fpa1_rdfGetIntegerAbsolute (vpa1_filePos, int) |
int | fpa1_rdfGetBooleanAbsolute (vpa1_filePos) |
fpa1_syntaxList * | fpa1_parseScriptASN (unsigned char *asndata, unsigned long len) |
Top level entry point to the ASN.1 script to fpa1_syntaxList converter. This function takes the original ASN.1 script as a character array and returns a pointer to a syntax list representing the contents of the ASN.1 script. More... | |
Variables | |
unsigned char * | fpa1_outputBufferStart |
unsigned long | fpa1_outputBufferOffset |
int | fpa1_GenericDataCount |
int | fpa1_GroupActionCount |
int | fpa1_GroupParamCount |
Contains functions/globals used to read MHEG-5 ASN.1 scripts.
Definition in file fpa1_rdf.h.
fpa1_syntaxList* fpa1_parseScriptASN | ( | unsigned char * | asndata, |
unsigned long | len | ||
) |
Top level entry point to the ASN.1 script to fpa1_syntaxList converter. This function takes the original ASN.1 script as a character array and returns a pointer to a syntax list representing the contents of the ASN.1 script.
asndata | ASN.1 script (as character array) |
len | Length of asn.1 script. |
Definition at line 462 of file fpa1_rdf.c.
int fpa1_rdfGetBooleanAbsolute | ( | vpa1_filePos | pos | ) |
Gets a boolean from the current ASN.1 file buffer. Does no range checking.
pos | file position for read |
Definition at line 447 of file fpa1_rdf.c.
int fpa1_rdfGetByteAbsolute | ( | vpa1_filePos | pos | ) |
Gets a byte from the current ASN.1 file buffer.
pos | file position for read |
Definition at line 402 of file fpa1_rdf.c.
vpa1_filePos fpa1_rdfGetContentLength | ( | void | ) |
Definition at line 204 of file fpa1_rdf.c.
vpa1_filePos fpa1_rdfGetCurrentFilePosition | ( | void | ) |
Definition at line 253 of file fpa1_rdf.c.
int fpa1_rdfGetInteger | ( | vpa1_filePos | intLength | ) |
Definition at line 277 of file fpa1_rdf.c.
int fpa1_rdfGetIntegerAbsolute | ( | vpa1_filePos | pos, |
int | intLength | ||
) |
Gets an integer (in hex format) from the current ASN.1 file buffer.
pos | file position for read. |
tLength | in Number of bytes representing the integer (between 1 and 4) |
Definition at line 418 of file fpa1_rdf.c.
int fpa1_rdfGetNextByte | ( | void | ) |
Definition at line 262 of file fpa1_rdf.c.
vpa1_filePos fpa1_rdfGetNextTagPosn | ( | void | ) |
Definition at line 336 of file fpa1_rdf.c.
void fpa1_rdfGetOctetString | ( | char * | , |
vpa1_filePos | |||
) |
int fpa1_rdfGetTag | ( | void | ) |
Definition at line 142 of file fpa1_rdf.c.
void fpa1_rdfMoveToContents | ( | void | ) |
strPtr must point to an array of length + 1 (to allow for teh NULL char).
Definition at line 319 of file fpa1_rdf.c.
int fpa1_rdfSetNewFilePosition | ( | vpa1_filePos | newPosition | ) |
int fpa1_GenericDataCount |
Definition at line 66 of file fpa1_rdf.c.
int fpa1_GroupActionCount |
Definition at line 67 of file fpa1_rdf.c.
int fpa1_GroupParamCount |
Definition at line 68 of file fpa1_rdf.c.
unsigned long fpa1_outputBufferOffset |
Definition at line 61 of file fpa1_rdf.c.
unsigned char* fpa1_outputBufferStart |
Definition at line 60 of file fpa1_rdf.c.