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