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

Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class components. More...

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

Defines

#define BUTTON_SIZE_COMPS   11
#define PUSH_BUT_SIZE_COMPS   13
#define SWIT_BUT_SIZE_COMPS   14

Functions

fpa1_syntaxListfpa1_decodeSwitchButton (vpa1_filePos filePosLimit)
fpa1_syntaxListfpa1_decodePushButton (vpa1_filePos filePosLimit)
fpa1_syntaxListfpa1_decodeButton (vpa1_filePos filePosLimit)

Variables

int buttonSetCompsArr [2 *BUTTON_SIZE_COMPS+1]
int pushButSetCompsArr [2 *PUSH_BUT_SIZE_COMPS+1]
int switButSetCompsArr [2 *SWIT_BUT_SIZE_COMPS+1]

Detailed Description

Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class components.

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

Function Documentation

fpa1_syntaxList* fpa1_decodeButton ( vpa1_filePos  filePosLimit)
Returns:
fpa1_syntaxList* fpa1_decodePushButton ( vpa1_filePos  filePosLimit)
Returns:
fpa1_syntaxList* fpa1_decodeSwitchButton ( vpa1_filePos  filePosLimit)
Returns:

Variable Documentation

int buttonSetCompsArr[2 *BUTTON_SIZE_COMPS+1]
Initial value:
 { 2 * BUTTON_SIZE_COMPS,  
       
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,
       CHOOK, SYN_OPTIONAL,
       OCONTENT, SYN_OPTIONAL,
       SHARED, SYN_DEFAULT,
       
       OBOXSIZE, SYN_NEEDED,
       OPOSITION, SYN_DEFAULT,
       OPALREF, SYN_OPTIONAL,
       
       ENGRESP, SYN_DEFAULT,
       HIGHREFCOL, SYN_OPTIONAL,
       
       BUTTONREFCOL, SYN_OPTIONAL }
int pushButSetCompsArr[2 *PUSH_BUT_SIZE_COMPS+1]
Initial value:
 { 2 * PUSH_BUT_SIZE_COMPS,  
       
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,
       CHOOK, SYN_OPTIONAL,
       OCONTENT, SYN_OPTIONAL,
       SHARED, SYN_DEFAULT,
       
       OBOXSIZE, SYN_NEEDED,
       OPOSITION, SYN_DEFAULT,
       OPALREF, SYN_OPTIONAL,
       
       ENGRESP, SYN_DEFAULT,
       HIGHREFCOL, SYN_OPTIONAL,
       
       BUTTONREFCOL, SYN_OPTIONAL,
       
       OLABEL, SYN_OPTIONAL,
       CHARSET, SYN_OPTIONAL }
int switButSetCompsArr[2 *SWIT_BUT_SIZE_COMPS+1]
Initial value:
 { 2 * SWIT_BUT_SIZE_COMPS,  
       OBJECT_REFERENCE_TYPE, SYN_NEEDED,
       INITACTIVE, SYN_DEFAULT,
       CHOOK, SYN_OPTIONAL,
       OCONTENT, SYN_OPTIONAL,
       SHARED, SYN_DEFAULT,
       
       OBOXSIZE, SYN_NEEDED,
       OPOSITION, SYN_DEFAULT,
       OPALREF, SYN_OPTIONAL,
       
       ENGRESP, SYN_DEFAULT,
       HIGHREFCOL, SYN_OPTIONAL,
       
       BUTTONREFCOL, SYN_OPTIONAL,
       
       OLABEL, SYN_OPTIONAL,
       CHARSET, SYN_OPTIONAL,
       
       BSTYLE, SYN_NEEDED }
 All Data Structures Files Functions Variables Typedefs Defines