MHEG5
18.9.0
MHEG5 Documentation
Main Page
Related Pages
Classes
Files
File List
File Members
source
asn
inc
fpa1_seq.h
Go to the documentation of this file.
1
/*******************************************************************************
2
* Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
3
* Copyright © 2004 Ocean Blue Software Ltd
4
* Copyright © 2000 Koninklijke Philips Electronics N.V
5
*
6
* This file is part of a DTVKit Software Component
7
* You are permitted to copy, modify or distribute this file subject to the terms
8
* of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
9
*
10
* THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
11
* EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
12
* OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
13
*
14
* If you or your organisation is not a member of DTVKit then you have access
15
* to this source code outside of the terms of the licence agreement
16
* and you are expected to delete this and any associated files immediately.
17
* Further information on DTVKit, membership and terms can be found at www.dtvkit.org
18
*******************************************************************************/
27
#ifndef _FPA1_SEQ_H
28
#define _FPA1_SEQ_H
29
30
/*---includes for this file--------------------------------------------------*/
31
#include "
fpa1_syn.h
"
32
33
/*---Constant and macro definitions for public use---------------------------*/
34
35
/* SEQUENCE OF identities */
36
typedef
enum
37
{
38
SEQ_OF_DEF_ATTRIBS
= 0,
39
SEQ_OF_GROUP_ITEM
,
40
SEQ_OF_MOVEMENT
,
41
SEQ_OF_INTEGER
,
42
SEQ_OF_ELEMENTARY_ACTION
,
43
SEQ_OF_ACTION_SLOT
,
44
SEQ_OF_TOKEN_GROUP_ITEM
,
45
SEQ_OF_PARAMETER
,
46
SEQ_OF_POINT
,
47
SEQ_OF_OBJECT_REFERENCE
,
48
SEQ_OF_NEXT_SCENE
,
49
SEQ_OF_STREAM_COMP
,
50
SEQ_OF_XY_POSITION
,
51
SEQ_OF_INVALID
52
}
SEQUENCE_OF
;
53
54
/*---Enumerations for public use---------------------------------------------*/
55
56
/*---Global type defs for public use-----------------------------------------*/
57
58
/*---Global variable declarations for public use-----------------------------*/
59
60
/*---Global Function prototypes for public use-------------------------------*/
61
fpa1_syntaxList
*
fpa1_sequenceParse
(
unsigned
short
*,
int
*,
vpa1_filePos
);
62
fpa1_syntaxList
*
fpa1_sequenceOfParse
(
unsigned
short
*,
int
,
vpa1_filePos
);
63
64
#endif
/*_FPA1_SEQ_H*/
SEQ_OF_POINT
Definition:
fpa1_seq.h:46
SEQ_OF_OBJECT_REFERENCE
Definition:
fpa1_seq.h:47
SEQ_OF_ELEMENTARY_ACTION
Definition:
fpa1_seq.h:42
SEQ_OF_ACTION_SLOT
Definition:
fpa1_seq.h:43
fpa1_syn.h
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
SEQ_OF_INTEGER
Definition:
fpa1_seq.h:41
SEQ_OF_PARAMETER
Definition:
fpa1_seq.h:45
SEQ_OF_MOVEMENT
Definition:
fpa1_seq.h:40
fpa1_syntaxItem
Definition:
fpa1_syn.h:50
SEQ_OF_TOKEN_GROUP_ITEM
Definition:
fpa1_seq.h:44
SEQ_OF_NEXT_SCENE
Definition:
fpa1_seq.h:48
fpa1_sequenceParse
fpa1_syntaxList * fpa1_sequenceParse(unsigned short *, int *, vpa1_filePos)
Definition:
fpa1_seq.c:65
fpa1_sequenceOfParse
fpa1_syntaxList * fpa1_sequenceOfParse(unsigned short *, int, vpa1_filePos)
Definition:
fpa1_seq.c:140
SEQUENCE_OF
SEQUENCE_OF
Definition:
fpa1_seq.h:36
SEQ_OF_INVALID
Definition:
fpa1_seq.h:51
SEQ_OF_GROUP_ITEM
Definition:
fpa1_seq.h:39
SEQ_OF_XY_POSITION
Definition:
fpa1_seq.h:50
vpa1_filePos
long vpa1_filePos
Definition:
vpa1_sys.h:47
SEQ_OF_STREAM_COMP
Definition:
fpa1_seq.h:49
SEQ_OF_DEF_ATTRIBS
Definition:
fpa1_seq.h:38
Generated by
1.8.11