OLD | NEW |
(Empty) | |
| 1 /* |
| 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 * |
| 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ |
| 10 #ifndef MKV_DEFS_HPP |
| 11 #define MKV_DEFS_HPP 1 |
| 12 |
| 13 /* Commenting out values not available in webm, but available in matroska */ |
| 14 |
| 15 enum mkv { |
| 16 EBML = 0x1A45DFA3, |
| 17 EBMLVersion = 0x4286, |
| 18 EBMLReadVersion = 0x42F7, |
| 19 EBMLMaxIDLength = 0x42F2, |
| 20 EBMLMaxSizeLength = 0x42F3, |
| 21 DocType = 0x4282, |
| 22 DocTypeVersion = 0x4287, |
| 23 DocTypeReadVersion = 0x4285, |
| 24 /* CRC_32 = 0xBF, */ |
| 25 Void = 0xEC, |
| 26 SignatureSlot = 0x1B538667, |
| 27 SignatureAlgo = 0x7E8A, |
| 28 SignatureHash = 0x7E9A, |
| 29 SignaturePublicKey = 0x7EA5, |
| 30 Signature = 0x7EB5, |
| 31 SignatureElements = 0x7E5B, |
| 32 SignatureElementList = 0x7E7B, |
| 33 SignedElement = 0x6532, |
| 34 /* segment */ |
| 35 Segment = 0x18538067, |
| 36 /* Meta Seek Information */ |
| 37 SeekHead = 0x114D9B74, |
| 38 Seek = 0x4DBB, |
| 39 SeekID = 0x53AB, |
| 40 SeekPosition = 0x53AC, |
| 41 /* Segment Information */ |
| 42 Info = 0x1549A966, |
| 43 /* SegmentUID = 0x73A4, */ |
| 44 /* SegmentFilename = 0x7384, */ |
| 45 /* PrevUID = 0x3CB923, */ |
| 46 /* PrevFilename = 0x3C83AB, */ |
| 47 /* NextUID = 0x3EB923, */ |
| 48 /* NextFilename = 0x3E83BB, */ |
| 49 /* SegmentFamily = 0x4444, */ |
| 50 /* ChapterTranslate = 0x6924, */ |
| 51 /* ChapterTranslateEditionUID = 0x69FC, */ |
| 52 /* ChapterTranslateCodec = 0x69BF, */ |
| 53 /* ChapterTranslateID = 0x69A5, */ |
| 54 TimecodeScale = 0x2AD7B1, |
| 55 Segment_Duration = 0x4489, |
| 56 DateUTC = 0x4461, |
| 57 /* Title = 0x7BA9, */ |
| 58 MuxingApp = 0x4D80, |
| 59 WritingApp = 0x5741, |
| 60 /* Cluster */ |
| 61 Cluster = 0x1F43B675, |
| 62 Timecode = 0xE7, |
| 63 /* SilentTracks = 0x5854, */ |
| 64 /* SilentTrackNumber = 0x58D7, */ |
| 65 /* Position = 0xA7, */ |
| 66 PrevSize = 0xAB, |
| 67 BlockGroup = 0xA0, |
| 68 Block = 0xA1, |
| 69 /* BlockVirtual = 0xA2, */ |
| 70 BlockAdditions = 0x75A1, |
| 71 BlockMore = 0xA6, |
| 72 BlockAddID = 0xEE, |
| 73 BlockAdditional = 0xA5, |
| 74 BlockDuration = 0x9B, |
| 75 /* ReferencePriority = 0xFA, */ |
| 76 ReferenceBlock = 0xFB, |
| 77 /* ReferenceVirtual = 0xFD, */ |
| 78 /* CodecState = 0xA4, */ |
| 79 /* Slices = 0x8E, */ |
| 80 /* TimeSlice = 0xE8, */ |
| 81 LaceNumber = 0xCC, |
| 82 /* FrameNumber = 0xCD, */ |
| 83 /* BlockAdditionID = 0xCB, */ |
| 84 /* MkvDelay = 0xCE, */ |
| 85 /* Cluster_Duration = 0xCF, */ |
| 86 SimpleBlock = 0xA3, |
| 87 /* EncryptedBlock = 0xAF, */ |
| 88 /* Track */ |
| 89 Tracks = 0x1654AE6B, |
| 90 TrackEntry = 0xAE, |
| 91 TrackNumber = 0xD7, |
| 92 TrackUID = 0x73C5, |
| 93 TrackType = 0x83, |
| 94 FlagEnabled = 0xB9, |
| 95 FlagDefault = 0x88, |
| 96 FlagForced = 0x55AA, |
| 97 FlagLacing = 0x9C, |
| 98 /* MinCache = 0x6DE7, */ |
| 99 /* MaxCache = 0x6DF8, */ |
| 100 DefaultDuration = 0x23E383, |
| 101 /* TrackTimecodeScale = 0x23314F, */ |
| 102 /* TrackOffset = 0x537F, */ |
| 103 MaxBlockAdditionID = 0x55EE, |
| 104 Name = 0x536E, |
| 105 Language = 0x22B59C, |
| 106 CodecID = 0x86, |
| 107 CodecPrivate = 0x63A2, |
| 108 CodecName = 0x258688, |
| 109 /* AttachmentLink = 0x7446, */ |
| 110 /* CodecSettings = 0x3A9697, */ |
| 111 /* CodecInfoURL = 0x3B4040, */ |
| 112 /* CodecDownloadURL = 0x26B240, */ |
| 113 /* CodecDecodeAll = 0xAA, */ |
| 114 /* TrackOverlay = 0x6FAB, */ |
| 115 /* TrackTranslate = 0x6624, */ |
| 116 /* TrackTranslateEditionUID = 0x66FC, */ |
| 117 /* TrackTranslateCodec = 0x66BF, */ |
| 118 /* TrackTranslateTrackID = 0x66A5, */ |
| 119 /* video */ |
| 120 Video = 0xE0, |
| 121 FlagInterlaced = 0x9A, |
| 122 StereoMode = 0x53B8, |
| 123 AlphaMode = 0x53C0, |
| 124 PixelWidth = 0xB0, |
| 125 PixelHeight = 0xBA, |
| 126 PixelCropBottom = 0x54AA, |
| 127 PixelCropTop = 0x54BB, |
| 128 PixelCropLeft = 0x54CC, |
| 129 PixelCropRight = 0x54DD, |
| 130 DisplayWidth = 0x54B0, |
| 131 DisplayHeight = 0x54BA, |
| 132 DisplayUnit = 0x54B2, |
| 133 AspectRatioType = 0x54B3, |
| 134 /* ColourSpace = 0x2EB524, */ |
| 135 /* GammaValue = 0x2FB523, */ |
| 136 FrameRate = 0x2383E3, |
| 137 /* end video */ |
| 138 /* audio */ |
| 139 Audio = 0xE1, |
| 140 SamplingFrequency = 0xB5, |
| 141 OutputSamplingFrequency = 0x78B5, |
| 142 Channels = 0x9F, |
| 143 /* ChannelPositions = 0x7D7B, */ |
| 144 BitDepth = 0x6264, |
| 145 /* end audio */ |
| 146 /* content encoding */ |
| 147 /* ContentEncodings = 0x6d80, */ |
| 148 /* ContentEncoding = 0x6240, */ |
| 149 /* ContentEncodingOrder = 0x5031, */ |
| 150 /* ContentEncodingScope = 0x5032, */ |
| 151 /* ContentEncodingType = 0x5033, */ |
| 152 /* ContentCompression = 0x5034, */ |
| 153 /* ContentCompAlgo = 0x4254, */ |
| 154 /* ContentCompSettings = 0x4255, */ |
| 155 /* ContentEncryption = 0x5035, */ |
| 156 /* ContentEncAlgo = 0x47e1, */ |
| 157 /* ContentEncKeyID = 0x47e2, */ |
| 158 /* ContentSignature = 0x47e3, */ |
| 159 /* ContentSigKeyID = 0x47e4, */ |
| 160 /* ContentSigAlgo = 0x47e5, */ |
| 161 /* ContentSigHashAlgo = 0x47e6, */ |
| 162 /* end content encoding */ |
| 163 /* Cueing Data */ |
| 164 Cues = 0x1C53BB6B, |
| 165 CuePoint = 0xBB, |
| 166 CueTime = 0xB3, |
| 167 CueTrackPositions = 0xB7, |
| 168 CueTrack = 0xF7, |
| 169 CueClusterPosition = 0xF1, |
| 170 CueBlockNumber = 0x5378 |
| 171 /* CueCodecState = 0xEA, */ |
| 172 /* CueReference = 0xDB, */ |
| 173 /* CueRefTime = 0x96, */ |
| 174 /* CueRefCluster = 0x97, */ |
| 175 /* CueRefNumber = 0x535F, */ |
| 176 /* CueRefCodecState = 0xEB, */ |
| 177 /* Attachment */ |
| 178 /* Attachments = 0x1941A469, */ |
| 179 /* AttachedFile = 0x61A7, */ |
| 180 /* FileDescription = 0x467E, */ |
| 181 /* FileName = 0x466E, */ |
| 182 /* FileMimeType = 0x4660, */ |
| 183 /* FileData = 0x465C, */ |
| 184 /* FileUID = 0x46AE, */ |
| 185 /* FileReferral = 0x4675, */ |
| 186 /* Chapters */ |
| 187 /* Chapters = 0x1043A770, */ |
| 188 /* EditionEntry = 0x45B9, */ |
| 189 /* EditionUID = 0x45BC, */ |
| 190 /* EditionFlagHidden = 0x45BD, */ |
| 191 /* EditionFlagDefault = 0x45DB, */ |
| 192 /* EditionFlagOrdered = 0x45DD, */ |
| 193 /* ChapterAtom = 0xB6, */ |
| 194 /* ChapterUID = 0x73C4, */ |
| 195 /* ChapterTimeStart = 0x91, */ |
| 196 /* ChapterTimeEnd = 0x92, */ |
| 197 /* ChapterFlagHidden = 0x98, */ |
| 198 /* ChapterFlagEnabled = 0x4598, */ |
| 199 /* ChapterSegmentUID = 0x6E67, */ |
| 200 /* ChapterSegmentEditionUID = 0x6EBC, */ |
| 201 /* ChapterPhysicalEquiv = 0x63C3, */ |
| 202 /* ChapterTrack = 0x8F, */ |
| 203 /* ChapterTrackNumber = 0x89, */ |
| 204 /* ChapterDisplay = 0x80, */ |
| 205 /* ChapString = 0x85, */ |
| 206 /* ChapLanguage = 0x437C, */ |
| 207 /* ChapCountry = 0x437E, */ |
| 208 /* ChapProcess = 0x6944, */ |
| 209 /* ChapProcessCodecID = 0x6955, */ |
| 210 /* ChapProcessPrivate = 0x450D, */ |
| 211 /* ChapProcessCommand = 0x6911, */ |
| 212 /* ChapProcessTime = 0x6922, */ |
| 213 /* ChapProcessData = 0x6933, */ |
| 214 /* Tagging */ |
| 215 /* Tags = 0x1254C367, */ |
| 216 /* Tag = 0x7373, */ |
| 217 /* Targets = 0x63C0, */ |
| 218 /* TargetTypeValue = 0x68CA, */ |
| 219 /* TargetType = 0x63CA, */ |
| 220 /* Tagging_TrackUID = 0x63C5, */ |
| 221 /* Tagging_EditionUID = 0x63C9, */ |
| 222 /* Tagging_ChapterUID = 0x63C4, */ |
| 223 /* AttachmentUID = 0x63C6, */ |
| 224 /* SimpleTag = 0x67C8, */ |
| 225 /* TagName = 0x45A3, */ |
| 226 /* TagLanguage = 0x447A, */ |
| 227 /* TagDefault = 0x4484, */ |
| 228 /* TagString = 0x4487, */ |
| 229 /* TagBinary = 0x4485, */ |
| 230 }; |
| 231 #endif |
OLD | NEW |