MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
asn1_createExtras.c File Reference

Miscellaneous functions for decoding ASN.1 types. More...

#include <stdio.h>
#include "vpa1_sys.h"
#include "vpa1_tgs.h"
#include "fpa1_syn.h"
#include "asn1_sys.h"
#include "mh5base.h"
#include "asn1_createExtras.h"

Functions

asnErr asn1_decodeInteger (fpa1_syntaxList *listPtr, MHEG5Int *decodedInt)
 decodes Integer type More...
 
asnErr asn1_decodeBoolean (fpa1_syntaxList *listPtr, MHEG5Bool *decodedBool)
 decodes Boolean type MHEG5TRUE and MHEG5FALSE macros are used for consistency. will default to MHEG5TRUE if it fails. More...
 
asnErr asn1_decodeOctetString (fpa1_syntaxList *listPtr, MHEG5String *decodedString)
 decodes String type More...
 
asnErr asn1_decodeColour (fpa1_syntaxList *listPtr, MHEG5Colour *colour)
 Decodes Colour class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.43] for details of ASN.1 representation. More...
 

Detailed Description

Miscellaneous functions for decoding ASN.1 types.

Date
18/07/2002
Author
S.Charman

Function Documentation

asnErr asn1_decodeBoolean ( fpa1_syntaxList listPtr,
MHEG5Bool *  decodedBool 
)

decodes Boolean type MHEG5TRUE and MHEG5FALSE macros are used for consistency. will default to MHEG5TRUE if it fails.

decodes Boolean type MHEG5TRUE and MHEG5FALSE macros are used for consistency. will default to MHEG5TRUE if it fails... is this safe???

Parameters
listPtrpointer to current fpa1_syntaxList item
decodedBoolPointer to boolean type being decoded.
Returns
asnErr
asnErr asn1_decodeColour ( fpa1_syntaxList listPtr,
MHEG5Colour colour 
)

Decodes Colour class. Refer to MHEG5 Specification (ISO/IEC 13522-2:1996), Appendix A, section [A.43] for details of ASN.1 representation.

Parameters
listPtrpointer to current fpa1_syntaxList item
colourPointer to Colour class being decoded.
Returns
asnErr
asnErr asn1_decodeInteger ( fpa1_syntaxList listPtr,
MHEG5Int *  decodedInt 
)

decodes Integer type

Parameters
listPtrpointer to current fpa1_syntaxList item
decodedIntPointer to integer type being decoded.
Returns
asnErr
asnErr asn1_decodeOctetString ( fpa1_syntaxList listPtr,
MHEG5String decodedString 
)

decodes String type

Parameters
listPtrpointer to current fpa1_syntaxList item
decodedStringPointer to string type being decoded.
Returns
asnErr