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

Contains functions to decode MHEG-5 ASN.1 types. More...

#include <stdio.h>
#include <stdlib.h>
#include "vpa1_tgs.h"
#include "vpa1_rdf.h"
#include "fpa1_act.h"
#include "fpa1_boo.h"
#include "fpa1_cho.h"
#include "fpa1_con.h"
#include "fpa1_enu.h"
#include "fpa1_lnk.h"
#include "fpa1_ing.h"
#include "fpa1_int.h"
#include "fpa1_obj.h"
#include "fpa1_pos.h"
#include "fpa1_rdf.h"
#include "fpa1_sce.h"
#include "fpa1_seq.h"
#include "fpa1_str.h"
#include "fpa1_syn.h"
#include "fpa1_tok.h"
#include "fpa1_typ.h"

Macros

#define NORM_SEQUENCE_TYPE   (SEQUENCE_TYPE - MHEG5_TYPE)
 
#define NORM_EXTERNAL_REFERENCE_TYPE   (EXTERNAL_REFERENCE_TYPE - MHEG5_TYPE)
 
#define NORM_NEW_REFERENCED_CONTENT   (NEW_REFERENCED_CONTENT - MHEG5_TYPE)
 
#define NORM_NEW_TIMER   (NEW_TIMER - MHEG5_TYPE)
 
#define NORM_NEXT_SCENE_TYPE   (NEXT_SCENE_TYPE - MHEG5_TYPE)
 
#define NORM_POINT_TYPE   (POINT_TYPE - MHEG5_TYPE)
 
#define NORM_RATIONAL_TYPE   (RATIONAL_TYPE - MHEG5_TYPE)
 
#define NORM_REFERENCED_CONTENT_TYPE   (REFERENCED_CONTENT_TYPE - MHEG5_TYPE)
 
#define NORM_TOKEN_GROUP_ITEM_TYPE   (TOKEN_GROUP_ITEM_TYPE - MHEG5_TYPE)
 
#define NORM_XY_POSITION_TYPE   (XY_POSITION_TYPE - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_ACTION_SLOT   (SEQ_SIZE_OF_ACTION_SLOT - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_ELEMENTARY_ACTION   (SEQ_SIZE_OF_ELEMENTARY_ACTION - MHEG5_TYPE)
 
#define NORM_ACTION_CLASS_TYPE   (ACTION_CLASS_TYPE - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_INTEGER   (SEQ_SIZE_OF_INTEGER - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_PARAMETER   (SEQ_SIZE_OF_PARAMETER - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_POINT   (SEQ_SIZE_OF_POINT - MHEG5_TYPE)
 
#define NORM_SEQ_SIZE_OF_OBJECT_REFERENCE   (SEQ_SIZE_OF_OBJECT_REFERENCE - MHEG5_TYPE)
 
#define NORM_INVALID_SEQ_TYPE   (INVALID_SEQ_TYPE - MHEG5_TYPE)
 
#define NORM_EVENT_TYPE   (EVENT_TYPE - MHEG5_TYPE)
 
#define NORM_EVENT_DATA_TYPE   (EVENT_DATA_TYPE - MHEG5_TYPE)
 
#define NORM_EVENT_SOURCE_TYPE   (EVENT_SOURCE_TYPE - MHEG5_TYPE)
 
#define NORM_OBJECT_REFERENCE_TYPE   (OBJECT_REFERENCE_TYPE - MHEG5_TYPE)
 
#define NORM_ACTION_SLOT_TYPE   (ACTION_SLOT_TYPE - MHEG5_TYPE)
 
#define NORM_COMPARISON_VALUE_TYPE   (COMPARISON_VALUE_TYPE - MHEG5_TYPE)
 
#define NORM_CONN_TAG_OR_NULL_TYPE   (CONN_TAG_OR_NULL_TYPE - MHEG5_TYPE)
 
#define NORM_EMULATED_EVENT_DATA   (EMULATED_EVENT_DATA - MHEG5_TYPE)
 
#define NORM_GENERIC_BOOLEAN   (GENERIC_BOOLEAN - MHEG5_TYPE)
 
#define NORM_GENERIC_CONTENT_REFERENCE   (GENERIC_CONTENT_REFERENCE - MHEG5_TYPE)
 
#define NORM_GENERIC_INTEGER   (GENERIC_INTEGER - MHEG5_TYPE)
 
#define NORM_GENERIC_OBJECT_REFERENCE   (GENERIC_OBJECT_REFERENCE - MHEG5_TYPE)
 
#define NORM_GENERIC_OCTET_STRING   (GENERIC_OCTET_STRING - MHEG5_TYPE)
 
#define NORM_NEW_COLOUR   (NEW_COLOUR - MHEG5_TYPE)
 
#define NORM_NEW_CONTENT   (NEW_CONTENT - MHEG5_TYPE)
 
#define NORM_NEW_FONT   (NEW_FONT - MHEG5_TYPE)
 
#define NORM_NEW_VARIABLE_VALUE   (NEW_VARIABLE_VALUE - MHEG5_TYPE)
 
#define NORM_PARAMETER_TYPE   (PARAMETER_TYPE - MHEG5_TYPE)
 
#define NORM_CONTENT_REFERENCE_TYPE   (CONTENT_REFERENCE_TYPE - MHEG5_TYPE)
 

Functions

fpa1_syntaxListfpa1_typeParse (int whichType, vpa1_filePos filePosLimit)
 

Detailed Description

Contains functions to decode MHEG-5 ASN.1 types.

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

Function Documentation

fpa1_syntaxList* fpa1_typeParse ( int  whichType,
vpa1_filePos  filePosLimit 
)
Returns