1 /*
2  * DO NOT EDIT, GENERATED WITH DATA2LIB2
3  *
4  * $Id: matroska_sem.h 696 2011-03-13 13:42:25Z robux4 $
5  * Copyright (c) 2008-2011, Matroska (non-profit organisation)
6  * All rights reserved.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions are met:
10  *     * Redistributions of source code must retain the above copyright
11  *       notice, this list of conditions and the following disclaimer.
12  *     * Redistributions in binary form must reproduce the above copyright
13  *       notice, this list of conditions and the following disclaimer in the
14  *       documentation and/or other materials provided with the distribution.
15  *     * Neither the name of the Matroska assocation nor the
16  *       names of its contributors may be used to endorse or promote products
17  *       derived from this software without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY the Matroska association ``AS IS'' AND ANY
20  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22  * DISCLAIMED. IN NO EVENT SHALL The Matroska Foundation BE LIABLE FOR ANY
23  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
24  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
26  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29  */
30 #include "matroska/matroska.h"
31 #include "matroska/matroska_internal.h"
32 
33 #ifndef MATROSKA_SEMANTIC_H
34 #define MATROSKA_SEMANTIC_H
35 
36 extern const ebml_context MATROSKA_ContextSeekID;
37 extern const ebml_context MATROSKA_ContextSeekPosition;
38 extern const ebml_context MATROSKA_ContextSeek;
39 
40 extern const ebml_context MATROSKA_ContextSeekHead;
41 
42 extern const ebml_context MATROSKA_ContextSegmentUID;
43 extern const ebml_context MATROSKA_ContextSegmentFilename;
44 extern const ebml_context MATROSKA_ContextPrevUID;
45 extern const ebml_context MATROSKA_ContextPrevFilename;
46 extern const ebml_context MATROSKA_ContextNextUID;
47 extern const ebml_context MATROSKA_ContextNextFilename;
48 extern const ebml_context MATROSKA_ContextSegmentFamily;
49 extern const ebml_context MATROSKA_ContextChapterTranslateEditionUID;
50 extern const ebml_context MATROSKA_ContextChapterTranslateCodec;
51 extern const ebml_context MATROSKA_ContextChapterTranslateID;
52 extern const ebml_context MATROSKA_ContextChapterTranslate;
53 
54 extern const ebml_context MATROSKA_ContextTimecodeScale;
55 extern const ebml_context MATROSKA_ContextDuration;
56 extern const ebml_context MATROSKA_ContextDateUTC;
57 extern const ebml_context MATROSKA_ContextTitle;
58 extern const ebml_context MATROSKA_ContextMuxingApp;
59 extern const ebml_context MATROSKA_ContextWritingApp;
60 extern const ebml_context MATROSKA_ContextInfo;
61 
62 extern const ebml_context MATROSKA_ContextTimecode;
63 extern const ebml_context MATROSKA_ContextSilentTrackNumber;
64 extern const ebml_context MATROSKA_ContextSilentTracks;
65 
66 extern const ebml_context MATROSKA_ContextPosition;
67 extern const ebml_context MATROSKA_ContextPrevSize;
68 extern const ebml_context MATROSKA_ContextSimpleBlock;
69 extern const ebml_context MATROSKA_ContextBlock;
70 extern const ebml_context MATROSKA_ContextBlockVirtual;
71 extern const ebml_context MATROSKA_ContextBlockAddID;
72 extern const ebml_context MATROSKA_ContextBlockAdditional;
73 extern const ebml_context MATROSKA_ContextBlockMore;
74 
75 extern const ebml_context MATROSKA_ContextBlockAdditions;
76 
77 extern const ebml_context MATROSKA_ContextBlockDuration;
78 extern const ebml_context MATROSKA_ContextReferencePriority;
79 extern const ebml_context MATROSKA_ContextReferenceBlock;
80 extern const ebml_context MATROSKA_ContextReferenceVirtual;
81 extern const ebml_context MATROSKA_ContextCodecState;
82 extern const ebml_context MATROSKA_ContextLaceNumber;
83 extern const ebml_context MATROSKA_ContextFrameNumber;
84 extern const ebml_context MATROSKA_ContextBlockAdditionID;
85 extern const ebml_context MATROSKA_ContextDelay;
86 extern const ebml_context MATROSKA_ContextSliceDuration;
87 extern const ebml_context MATROSKA_ContextTimeSlice;
88 
89 extern const ebml_context MATROSKA_ContextSlices;
90 
91 extern const ebml_context MATROSKA_ContextReferenceOffset;
92 extern const ebml_context MATROSKA_ContextReferenceTimeCode;
93 extern const ebml_context MATROSKA_ContextReferenceFrame;
94 
95 extern const ebml_context MATROSKA_ContextBlockGroup;
96 
97 extern const ebml_context MATROSKA_ContextEncryptedBlock;
98 extern const ebml_context MATROSKA_ContextCluster;
99 
100 extern const ebml_context MATROSKA_ContextTrackNumber;
101 extern const ebml_context MATROSKA_ContextTrackUID;
102 extern const ebml_context MATROSKA_ContextTrackType;
103 extern const ebml_context MATROSKA_ContextFlagEnabled;
104 extern const ebml_context MATROSKA_ContextFlagDefault;
105 extern const ebml_context MATROSKA_ContextFlagForced;
106 extern const ebml_context MATROSKA_ContextFlagLacing;
107 extern const ebml_context MATROSKA_ContextMinCache;
108 extern const ebml_context MATROSKA_ContextMaxCache;
109 extern const ebml_context MATROSKA_ContextDefaultDuration;
110 extern const ebml_context MATROSKA_ContextTrackTimecodeScale;
111 extern const ebml_context MATROSKA_ContextTrackOffset;
112 extern const ebml_context MATROSKA_ContextMaxBlockAdditionID;
113 extern const ebml_context MATROSKA_ContextName;
114 extern const ebml_context MATROSKA_ContextLanguage;
115 extern const ebml_context MATROSKA_ContextCodecID;
116 extern const ebml_context MATROSKA_ContextCodecPrivate;
117 extern const ebml_context MATROSKA_ContextCodecName;
118 extern const ebml_context MATROSKA_ContextAttachmentLink;
119 extern const ebml_context MATROSKA_ContextCodecSettings;
120 extern const ebml_context MATROSKA_ContextCodecInfoURL;
121 extern const ebml_context MATROSKA_ContextCodecDownloadURL;
122 extern const ebml_context MATROSKA_ContextCodecDecodeAll;
123 extern const ebml_context MATROSKA_ContextTrackOverlay;
124 extern const ebml_context MATROSKA_ContextTrackTranslateEditionUID;
125 extern const ebml_context MATROSKA_ContextTrackTranslateCodec;
126 extern const ebml_context MATROSKA_ContextTrackTranslateTrackID;
127 extern const ebml_context MATROSKA_ContextTrackTranslate;
128 
129 extern const ebml_context MATROSKA_ContextFlagInterlaced;
130 extern const ebml_context MATROSKA_ContextStereoMode;
131 extern const ebml_context MATROSKA_ContextOldStereoMode;
132 extern const ebml_context MATROSKA_ContextPixelWidth;
133 extern const ebml_context MATROSKA_ContextPixelHeight;
134 extern const ebml_context MATROSKA_ContextPixelCropBottom;
135 extern const ebml_context MATROSKA_ContextPixelCropTop;
136 extern const ebml_context MATROSKA_ContextPixelCropLeft;
137 extern const ebml_context MATROSKA_ContextPixelCropRight;
138 extern const ebml_context MATROSKA_ContextDisplayWidth;
139 extern const ebml_context MATROSKA_ContextDisplayHeight;
140 extern const ebml_context MATROSKA_ContextDisplayUnit;
141 extern const ebml_context MATROSKA_ContextAspectRatioType;
142 extern const ebml_context MATROSKA_ContextColourSpace;
143 extern const ebml_context MATROSKA_ContextGammaValue;
144 extern const ebml_context MATROSKA_ContextFrameRate;
145 extern const ebml_context MATROSKA_ContextVideo;
146 
147 extern const ebml_context MATROSKA_ContextSamplingFrequency;
148 extern const ebml_context MATROSKA_ContextOutputSamplingFrequency;
149 extern const ebml_context MATROSKA_ContextChannels;
150 extern const ebml_context MATROSKA_ContextChannelPositions;
151 extern const ebml_context MATROSKA_ContextBitDepth;
152 extern const ebml_context MATROSKA_ContextAudio;
153 
154 extern const ebml_context MATROSKA_ContextTrackPlaneUID;
155 extern const ebml_context MATROSKA_ContextTrackPlaneType;
156 extern const ebml_context MATROSKA_ContextTrackPlane;
157 
158 extern const ebml_context MATROSKA_ContextTrackCombinePlanes;
159 
160 extern const ebml_context MATROSKA_ContextTrackJoinUID;
161 extern const ebml_context MATROSKA_ContextTrackJoinBlocks;
162 
163 extern const ebml_context MATROSKA_ContextTrackOperation;
164 
165 extern const ebml_context MATROSKA_ContextTrickTrackUID;
166 extern const ebml_context MATROSKA_ContextTrickTrackSegmentUID;
167 extern const ebml_context MATROSKA_ContextTrickTrackFlag;
168 extern const ebml_context MATROSKA_ContextTrickMasterTrackUID;
169 extern const ebml_context MATROSKA_ContextTrickMasterTrackSegmentUID;
170 extern const ebml_context MATROSKA_ContextContentEncodingOrder;
171 extern const ebml_context MATROSKA_ContextContentEncodingScope;
172 extern const ebml_context MATROSKA_ContextContentEncodingType;
173 extern const ebml_context MATROSKA_ContextContentCompAlgo;
174 extern const ebml_context MATROSKA_ContextContentCompSettings;
175 extern const ebml_context MATROSKA_ContextContentCompression;
176 
177 extern const ebml_context MATROSKA_ContextContentEncAlgo;
178 extern const ebml_context MATROSKA_ContextContentEncKeyID;
179 extern const ebml_context MATROSKA_ContextContentSignature;
180 extern const ebml_context MATROSKA_ContextContentSigKeyID;
181 extern const ebml_context MATROSKA_ContextContentSigAlgo;
182 extern const ebml_context MATROSKA_ContextContentSigHashAlgo;
183 extern const ebml_context MATROSKA_ContextContentEncryption;
184 
185 extern const ebml_context MATROSKA_ContextContentEncoding;
186 
187 extern const ebml_context MATROSKA_ContextContentEncodings;
188 
189 extern const ebml_context MATROSKA_ContextTrackEntry;
190 
191 extern const ebml_context MATROSKA_ContextTracks;
192 
193 extern const ebml_context MATROSKA_ContextCueTime;
194 extern const ebml_context MATROSKA_ContextCueTrack;
195 extern const ebml_context MATROSKA_ContextCueClusterPosition;
196 extern const ebml_context MATROSKA_ContextCueBlockNumber;
197 extern const ebml_context MATROSKA_ContextCueCodecState;
198 extern const ebml_context MATROSKA_ContextCueRefTime;
199 extern const ebml_context MATROSKA_ContextCueRefCluster;
200 extern const ebml_context MATROSKA_ContextCueRefNumber;
201 extern const ebml_context MATROSKA_ContextCueRefCodecState;
202 extern const ebml_context MATROSKA_ContextCueReference;
203 
204 extern const ebml_context MATROSKA_ContextCueTrackPositions;
205 
206 extern const ebml_context MATROSKA_ContextCuePoint;
207 
208 extern const ebml_context MATROSKA_ContextCues;
209 
210 extern const ebml_context MATROSKA_ContextFileDescription;
211 extern const ebml_context MATROSKA_ContextFileName;
212 extern const ebml_context MATROSKA_ContextFileMimeType;
213 extern const ebml_context MATROSKA_ContextFileData;
214 extern const ebml_context MATROSKA_ContextFileUID;
215 extern const ebml_context MATROSKA_ContextFileReferral;
216 extern const ebml_context MATROSKA_ContextFileUsedStartTime;
217 extern const ebml_context MATROSKA_ContextFileUsedEndTime;
218 extern const ebml_context MATROSKA_ContextAttachedFile;
219 
220 extern const ebml_context MATROSKA_ContextAttachments;
221 
222 extern const ebml_context MATROSKA_ContextEditionUID;
223 extern const ebml_context MATROSKA_ContextEditionFlagHidden;
224 extern const ebml_context MATROSKA_ContextEditionFlagDefault;
225 extern const ebml_context MATROSKA_ContextEditionFlagOrdered;
226 extern const ebml_context MATROSKA_ContextChapterUID;
227 extern const ebml_context MATROSKA_ContextChapterTimeStart;
228 extern const ebml_context MATROSKA_ContextChapterTimeEnd;
229 extern const ebml_context MATROSKA_ContextChapterFlagHidden;
230 extern const ebml_context MATROSKA_ContextChapterFlagEnabled;
231 extern const ebml_context MATROSKA_ContextChapterSegmentUID;
232 extern const ebml_context MATROSKA_ContextChapterSegmentEditionUID;
233 extern const ebml_context MATROSKA_ContextChapterPhysicalEquiv;
234 extern const ebml_context MATROSKA_ContextChapterTrackNumber;
235 extern const ebml_context MATROSKA_ContextChapterTrack;
236 
237 extern const ebml_context MATROSKA_ContextChapString;
238 extern const ebml_context MATROSKA_ContextChapLanguage;
239 extern const ebml_context MATROSKA_ContextChapCountry;
240 extern const ebml_context MATROSKA_ContextChapterDisplay;
241 
242 extern const ebml_context MATROSKA_ContextChapProcessCodecID;
243 extern const ebml_context MATROSKA_ContextChapProcessPrivate;
244 extern const ebml_context MATROSKA_ContextChapProcessTime;
245 extern const ebml_context MATROSKA_ContextChapProcessData;
246 extern const ebml_context MATROSKA_ContextChapProcessCommand;
247 
248 extern const ebml_context MATROSKA_ContextChapProcess;
249 
250 extern const ebml_context MATROSKA_ContextChapterAtom;
251 
252 extern const ebml_context MATROSKA_ContextEditionEntry;
253 
254 extern const ebml_context MATROSKA_ContextChapters;
255 
256 extern const ebml_context MATROSKA_ContextTargetTypeValue;
257 extern const ebml_context MATROSKA_ContextTargetType;
258 extern const ebml_context MATROSKA_ContextTagTrackUID;
259 extern const ebml_context MATROSKA_ContextTagEditionUID;
260 extern const ebml_context MATROSKA_ContextTagChapterUID;
261 extern const ebml_context MATROSKA_ContextTagAttachmentUID;
262 extern const ebml_context MATROSKA_ContextTargets;
263 
264 extern const ebml_context MATROSKA_ContextTagName;
265 extern const ebml_context MATROSKA_ContextTagLanguage;
266 extern const ebml_context MATROSKA_ContextTagDefault;
267 extern const ebml_context MATROSKA_ContextTagString;
268 extern const ebml_context MATROSKA_ContextTagBinary;
269 extern const ebml_context MATROSKA_ContextSimpleTag;
270 
271 extern const ebml_context MATROSKA_ContextTag;
272 
273 extern const ebml_context MATROSKA_ContextTags;
274 
275 extern const ebml_context MATROSKA_ContextSegment;
276 
277 #endif // MATROSKA_SEMANTIC_H
278