1*103e46e4SHarish Mahendrakar // Copyright (c) 2016 The WebM project authors. All Rights Reserved. 2*103e46e4SHarish Mahendrakar // 3*103e46e4SHarish Mahendrakar // Use of this source code is governed by a BSD-style license 4*103e46e4SHarish Mahendrakar // that can be found in the LICENSE file in the root of the source 5*103e46e4SHarish Mahendrakar // tree. An additional intellectual property rights grant can be found 6*103e46e4SHarish Mahendrakar // in the file PATENTS. All contributing project authors may 7*103e46e4SHarish Mahendrakar // be found in the AUTHORS file in the root of the source tree. 8*103e46e4SHarish Mahendrakar #ifndef INCLUDE_WEBM_ID_H_ 9*103e46e4SHarish Mahendrakar #define INCLUDE_WEBM_ID_H_ 10*103e46e4SHarish Mahendrakar 11*103e46e4SHarish Mahendrakar #include <cstdint> 12*103e46e4SHarish Mahendrakar 13*103e46e4SHarish Mahendrakar /** 14*103e46e4SHarish Mahendrakar \file 15*103e46e4SHarish Mahendrakar A full enumeration of WebM's EBML IDs. 16*103e46e4SHarish Mahendrakar */ 17*103e46e4SHarish Mahendrakar 18*103e46e4SHarish Mahendrakar namespace webm { 19*103e46e4SHarish Mahendrakar 20*103e46e4SHarish Mahendrakar /** 21*103e46e4SHarish Mahendrakar \addtogroup PUBLIC_API 22*103e46e4SHarish Mahendrakar @{ 23*103e46e4SHarish Mahendrakar */ 24*103e46e4SHarish Mahendrakar 25*103e46e4SHarish Mahendrakar /** 26*103e46e4SHarish Mahendrakar An EBML ID for a WebM element. 27*103e46e4SHarish Mahendrakar 28*103e46e4SHarish Mahendrakar The enum names correspond to the element names from the Matroska and WebM 29*103e46e4SHarish Mahendrakar specifications. See those specifications for further information on each 30*103e46e4SHarish Mahendrakar element. 31*103e46e4SHarish Mahendrakar */ 32*103e46e4SHarish Mahendrakar // For the WebM spec and element info, see: 33*103e46e4SHarish Mahendrakar // http://www.webmproject.org/docs/container/ 34*103e46e4SHarish Mahendrakar // http://www.webmproject.org/docs/webm-encryption/#42-new-matroskawebm-elements 35*103e46e4SHarish Mahendrakar // http://matroska.org/technical/specs/index.html 36*103e46e4SHarish Mahendrakar enum class Id : std::uint32_t { 37*103e46e4SHarish Mahendrakar // The MatroskaID alias links to the WebM and Matroska specifications. 38*103e46e4SHarish Mahendrakar // The WebMID alias links to the WebM specification. 39*103e46e4SHarish Mahendrakar // The WebMTable alias produces a table given the following arguments: 40*103e46e4SHarish Mahendrakar // Type, Level, Mandatory, Multiple, Recursive, Value range, Default value 41*103e46e4SHarish Mahendrakar 42*103e46e4SHarish Mahendrakar /** 43*103e46e4SHarish Mahendrakar \MatroskaID{EBML} element ID. 44*103e46e4SHarish Mahendrakar 45*103e46e4SHarish Mahendrakar \WebMTable{Master, 0, Yes, Yes, No, , } 46*103e46e4SHarish Mahendrakar */ 47*103e46e4SHarish Mahendrakar kEbml = 0x1A45DFA3, 48*103e46e4SHarish Mahendrakar 49*103e46e4SHarish Mahendrakar /** 50*103e46e4SHarish Mahendrakar \MatroskaID{EBMLVersion} element ID. 51*103e46e4SHarish Mahendrakar 52*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 1} 53*103e46e4SHarish Mahendrakar */ 54*103e46e4SHarish Mahendrakar kEbmlVersion = 0x4286, 55*103e46e4SHarish Mahendrakar 56*103e46e4SHarish Mahendrakar /** 57*103e46e4SHarish Mahendrakar \MatroskaID{EBMLReadVersion} element ID. 58*103e46e4SHarish Mahendrakar 59*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 1} 60*103e46e4SHarish Mahendrakar */ 61*103e46e4SHarish Mahendrakar kEbmlReadVersion = 0x42F7, 62*103e46e4SHarish Mahendrakar 63*103e46e4SHarish Mahendrakar /** 64*103e46e4SHarish Mahendrakar \MatroskaID{EBMLMaxIDLength} element ID. 65*103e46e4SHarish Mahendrakar 66*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 4} 67*103e46e4SHarish Mahendrakar */ 68*103e46e4SHarish Mahendrakar kEbmlMaxIdLength = 0x42F2, 69*103e46e4SHarish Mahendrakar 70*103e46e4SHarish Mahendrakar /** 71*103e46e4SHarish Mahendrakar \MatroskaID{EBMLMaxSizeLength} element ID. 72*103e46e4SHarish Mahendrakar 73*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 8} 74*103e46e4SHarish Mahendrakar */ 75*103e46e4SHarish Mahendrakar kEbmlMaxSizeLength = 0x42F3, 76*103e46e4SHarish Mahendrakar 77*103e46e4SHarish Mahendrakar /** 78*103e46e4SHarish Mahendrakar \MatroskaID{DocType} element ID. 79*103e46e4SHarish Mahendrakar 80*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 1, Yes, No, No, , matroska} 81*103e46e4SHarish Mahendrakar */ 82*103e46e4SHarish Mahendrakar kDocType = 0x4282, 83*103e46e4SHarish Mahendrakar 84*103e46e4SHarish Mahendrakar /** 85*103e46e4SHarish Mahendrakar \MatroskaID{DocTypeVersion} element ID. 86*103e46e4SHarish Mahendrakar 87*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 1} 88*103e46e4SHarish Mahendrakar */ 89*103e46e4SHarish Mahendrakar kDocTypeVersion = 0x4287, 90*103e46e4SHarish Mahendrakar 91*103e46e4SHarish Mahendrakar /** 92*103e46e4SHarish Mahendrakar \MatroskaID{DocTypeReadVersion} element ID. 93*103e46e4SHarish Mahendrakar 94*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 1, Yes, No, No, , 1} 95*103e46e4SHarish Mahendrakar */ 96*103e46e4SHarish Mahendrakar kDocTypeReadVersion = 0x4285, 97*103e46e4SHarish Mahendrakar 98*103e46e4SHarish Mahendrakar /** 99*103e46e4SHarish Mahendrakar \MatroskaID{Void} element ID. 100*103e46e4SHarish Mahendrakar 101*103e46e4SHarish Mahendrakar \WebMTable{Binary, g, No, No, No, , } 102*103e46e4SHarish Mahendrakar */ 103*103e46e4SHarish Mahendrakar kVoid = 0xEC, 104*103e46e4SHarish Mahendrakar 105*103e46e4SHarish Mahendrakar /** 106*103e46e4SHarish Mahendrakar \MatroskaID{Segment} element ID. 107*103e46e4SHarish Mahendrakar 108*103e46e4SHarish Mahendrakar \WebMTable{Master, 0, Yes, Yes, No, , } 109*103e46e4SHarish Mahendrakar */ 110*103e46e4SHarish Mahendrakar kSegment = 0x18538067, 111*103e46e4SHarish Mahendrakar 112*103e46e4SHarish Mahendrakar /** 113*103e46e4SHarish Mahendrakar \MatroskaID{SeekHead} element ID. 114*103e46e4SHarish Mahendrakar 115*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, Yes, No, , } 116*103e46e4SHarish Mahendrakar */ 117*103e46e4SHarish Mahendrakar kSeekHead = 0x114D9B74, 118*103e46e4SHarish Mahendrakar 119*103e46e4SHarish Mahendrakar /** 120*103e46e4SHarish Mahendrakar \MatroskaID{Seek} element ID. 121*103e46e4SHarish Mahendrakar 122*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, Yes, Yes, No, , } 123*103e46e4SHarish Mahendrakar */ 124*103e46e4SHarish Mahendrakar kSeek = 0x4DBB, 125*103e46e4SHarish Mahendrakar 126*103e46e4SHarish Mahendrakar /** 127*103e46e4SHarish Mahendrakar \MatroskaID{SeekID} element ID. 128*103e46e4SHarish Mahendrakar 129*103e46e4SHarish Mahendrakar \WebMTable{Binary, 3, Yes, No, No, , } 130*103e46e4SHarish Mahendrakar */ 131*103e46e4SHarish Mahendrakar kSeekId = 0x53AB, 132*103e46e4SHarish Mahendrakar 133*103e46e4SHarish Mahendrakar /** 134*103e46e4SHarish Mahendrakar \MatroskaID{SeekPosition} element ID. 135*103e46e4SHarish Mahendrakar 136*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, , 0} 137*103e46e4SHarish Mahendrakar */ 138*103e46e4SHarish Mahendrakar kSeekPosition = 0x53AC, 139*103e46e4SHarish Mahendrakar 140*103e46e4SHarish Mahendrakar /** 141*103e46e4SHarish Mahendrakar \MatroskaID{Info} element ID. 142*103e46e4SHarish Mahendrakar 143*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, Yes, Yes, No, , } 144*103e46e4SHarish Mahendrakar */ 145*103e46e4SHarish Mahendrakar kInfo = 0x1549A966, 146*103e46e4SHarish Mahendrakar 147*103e46e4SHarish Mahendrakar /** 148*103e46e4SHarish Mahendrakar \MatroskaID{TimecodeScale} element ID. 149*103e46e4SHarish Mahendrakar 150*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 2, Yes, No, No, , 1000000} 151*103e46e4SHarish Mahendrakar */ 152*103e46e4SHarish Mahendrakar kTimecodeScale = 0x2AD7B1, 153*103e46e4SHarish Mahendrakar 154*103e46e4SHarish Mahendrakar /** 155*103e46e4SHarish Mahendrakar \MatroskaID{Duration} element ID. 156*103e46e4SHarish Mahendrakar 157*103e46e4SHarish Mahendrakar \WebMTable{Float, 2, No, No, No, > 0, 0} 158*103e46e4SHarish Mahendrakar */ 159*103e46e4SHarish Mahendrakar kDuration = 0x4489, 160*103e46e4SHarish Mahendrakar 161*103e46e4SHarish Mahendrakar /** 162*103e46e4SHarish Mahendrakar \MatroskaID{DateUTC} element ID. 163*103e46e4SHarish Mahendrakar 164*103e46e4SHarish Mahendrakar \WebMTable{Date, 2, No, No, No, , 0} 165*103e46e4SHarish Mahendrakar */ 166*103e46e4SHarish Mahendrakar kDateUtc = 0x4461, 167*103e46e4SHarish Mahendrakar 168*103e46e4SHarish Mahendrakar /** 169*103e46e4SHarish Mahendrakar \MatroskaID{Title} element ID. 170*103e46e4SHarish Mahendrakar 171*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 2, No, No, No, , } 172*103e46e4SHarish Mahendrakar */ 173*103e46e4SHarish Mahendrakar kTitle = 0x7BA9, 174*103e46e4SHarish Mahendrakar 175*103e46e4SHarish Mahendrakar /** 176*103e46e4SHarish Mahendrakar \MatroskaID{MuxingApp} element ID. 177*103e46e4SHarish Mahendrakar 178*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 2, Yes, No, No, , } 179*103e46e4SHarish Mahendrakar */ 180*103e46e4SHarish Mahendrakar kMuxingApp = 0x4D80, 181*103e46e4SHarish Mahendrakar 182*103e46e4SHarish Mahendrakar /** 183*103e46e4SHarish Mahendrakar \MatroskaID{WritingApp} element ID. 184*103e46e4SHarish Mahendrakar 185*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 2, Yes, No, No, , } 186*103e46e4SHarish Mahendrakar */ 187*103e46e4SHarish Mahendrakar kWritingApp = 0x5741, 188*103e46e4SHarish Mahendrakar 189*103e46e4SHarish Mahendrakar /** 190*103e46e4SHarish Mahendrakar \MatroskaID{Cluster} element ID. 191*103e46e4SHarish Mahendrakar 192*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, Yes, No, , } 193*103e46e4SHarish Mahendrakar */ 194*103e46e4SHarish Mahendrakar kCluster = 0x1F43B675, 195*103e46e4SHarish Mahendrakar 196*103e46e4SHarish Mahendrakar /** 197*103e46e4SHarish Mahendrakar \MatroskaID{Timecode} element ID. 198*103e46e4SHarish Mahendrakar 199*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 2, Yes, No, No, , 0} 200*103e46e4SHarish Mahendrakar */ 201*103e46e4SHarish Mahendrakar kTimecode = 0xE7, 202*103e46e4SHarish Mahendrakar 203*103e46e4SHarish Mahendrakar /** 204*103e46e4SHarish Mahendrakar \MatroskaID{PrevSize} element ID. 205*103e46e4SHarish Mahendrakar 206*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 2, No, No, No, , 0} 207*103e46e4SHarish Mahendrakar */ 208*103e46e4SHarish Mahendrakar kPrevSize = 0xAB, 209*103e46e4SHarish Mahendrakar 210*103e46e4SHarish Mahendrakar /** 211*103e46e4SHarish Mahendrakar \MatroskaID{SimpleBlock} element ID. 212*103e46e4SHarish Mahendrakar 213*103e46e4SHarish Mahendrakar \WebMTable{Binary, 2, No, Yes, No, , } 214*103e46e4SHarish Mahendrakar */ 215*103e46e4SHarish Mahendrakar kSimpleBlock = 0xA3, 216*103e46e4SHarish Mahendrakar 217*103e46e4SHarish Mahendrakar /** 218*103e46e4SHarish Mahendrakar \MatroskaID{BlockGroup} element ID. 219*103e46e4SHarish Mahendrakar 220*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, No, Yes, No, , } 221*103e46e4SHarish Mahendrakar */ 222*103e46e4SHarish Mahendrakar kBlockGroup = 0xA0, 223*103e46e4SHarish Mahendrakar 224*103e46e4SHarish Mahendrakar /** 225*103e46e4SHarish Mahendrakar \MatroskaID{Block} element ID. 226*103e46e4SHarish Mahendrakar 227*103e46e4SHarish Mahendrakar \WebMTable{Binary, 3, Yes, No, No, , } 228*103e46e4SHarish Mahendrakar */ 229*103e46e4SHarish Mahendrakar kBlock = 0xA1, 230*103e46e4SHarish Mahendrakar 231*103e46e4SHarish Mahendrakar /** 232*103e46e4SHarish Mahendrakar \MatroskaID{BlockVirtual} (deprecated) element ID. 233*103e46e4SHarish Mahendrakar 234*103e46e4SHarish Mahendrakar \WebMTable{Binary, 3, No, No, No, , } 235*103e46e4SHarish Mahendrakar */ 236*103e46e4SHarish Mahendrakar kBlockVirtual = 0xA2, 237*103e46e4SHarish Mahendrakar 238*103e46e4SHarish Mahendrakar /** 239*103e46e4SHarish Mahendrakar \MatroskaID{BlockAdditions} element ID. 240*103e46e4SHarish Mahendrakar 241*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, No, No, No, , } 242*103e46e4SHarish Mahendrakar */ 243*103e46e4SHarish Mahendrakar kBlockAdditions = 0x75A1, 244*103e46e4SHarish Mahendrakar 245*103e46e4SHarish Mahendrakar /** 246*103e46e4SHarish Mahendrakar \MatroskaID{BlockMore} element ID. 247*103e46e4SHarish Mahendrakar 248*103e46e4SHarish Mahendrakar \WebMTable{Master, 4, Yes, Yes, No, , } 249*103e46e4SHarish Mahendrakar */ 250*103e46e4SHarish Mahendrakar kBlockMore = 0xA6, 251*103e46e4SHarish Mahendrakar 252*103e46e4SHarish Mahendrakar /** 253*103e46e4SHarish Mahendrakar \MatroskaID{BlockAddID} element ID. 254*103e46e4SHarish Mahendrakar 255*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, Yes, No, No, Not 0, 1} 256*103e46e4SHarish Mahendrakar */ 257*103e46e4SHarish Mahendrakar kBlockAddId = 0xEE, 258*103e46e4SHarish Mahendrakar 259*103e46e4SHarish Mahendrakar /** 260*103e46e4SHarish Mahendrakar \MatroskaID{BlockAdditional} element ID. 261*103e46e4SHarish Mahendrakar 262*103e46e4SHarish Mahendrakar \WebMTable{Binary, 5, Yes, No, No, , } 263*103e46e4SHarish Mahendrakar */ 264*103e46e4SHarish Mahendrakar kBlockAdditional = 0xA5, 265*103e46e4SHarish Mahendrakar 266*103e46e4SHarish Mahendrakar /** 267*103e46e4SHarish Mahendrakar \MatroskaID{BlockDuration} element ID. 268*103e46e4SHarish Mahendrakar 269*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, No, No, No, , DefaultDuration} 270*103e46e4SHarish Mahendrakar */ 271*103e46e4SHarish Mahendrakar kBlockDuration = 0x9B, 272*103e46e4SHarish Mahendrakar 273*103e46e4SHarish Mahendrakar /** 274*103e46e4SHarish Mahendrakar \MatroskaID{ReferenceBlock} element ID. 275*103e46e4SHarish Mahendrakar 276*103e46e4SHarish Mahendrakar \WebMTable{Signed integer, 3, No, Yes, No, , 0} 277*103e46e4SHarish Mahendrakar */ 278*103e46e4SHarish Mahendrakar kReferenceBlock = 0xFB, 279*103e46e4SHarish Mahendrakar 280*103e46e4SHarish Mahendrakar /** 281*103e46e4SHarish Mahendrakar \MatroskaID{DiscardPadding} element ID. 282*103e46e4SHarish Mahendrakar 283*103e46e4SHarish Mahendrakar \WebMTable{Signed integer, 3, No, No, No, , 0} 284*103e46e4SHarish Mahendrakar */ 285*103e46e4SHarish Mahendrakar kDiscardPadding = 0x75A2, 286*103e46e4SHarish Mahendrakar 287*103e46e4SHarish Mahendrakar /** 288*103e46e4SHarish Mahendrakar \MatroskaID{Slices} (deprecated). 289*103e46e4SHarish Mahendrakar 290*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, No, No, No, , } 291*103e46e4SHarish Mahendrakar */ 292*103e46e4SHarish Mahendrakar kSlices = 0x8E, 293*103e46e4SHarish Mahendrakar 294*103e46e4SHarish Mahendrakar /** 295*103e46e4SHarish Mahendrakar \MatroskaID{TimeSlice} (deprecated) element ID. 296*103e46e4SHarish Mahendrakar 297*103e46e4SHarish Mahendrakar \WebMTable{Master, 4, No, Yes, No, , } 298*103e46e4SHarish Mahendrakar */ 299*103e46e4SHarish Mahendrakar kTimeSlice = 0xE8, 300*103e46e4SHarish Mahendrakar 301*103e46e4SHarish Mahendrakar /** 302*103e46e4SHarish Mahendrakar \MatroskaID{LaceNumber} (deprecated) element ID. 303*103e46e4SHarish Mahendrakar 304*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 305*103e46e4SHarish Mahendrakar */ 306*103e46e4SHarish Mahendrakar kLaceNumber = 0xCC, 307*103e46e4SHarish Mahendrakar 308*103e46e4SHarish Mahendrakar /** 309*103e46e4SHarish Mahendrakar \MatroskaID{Tracks} element ID. 310*103e46e4SHarish Mahendrakar 311*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, Yes, No, , } 312*103e46e4SHarish Mahendrakar */ 313*103e46e4SHarish Mahendrakar kTracks = 0x1654AE6B, 314*103e46e4SHarish Mahendrakar 315*103e46e4SHarish Mahendrakar /** 316*103e46e4SHarish Mahendrakar \MatroskaID{TrackEntry} element ID. 317*103e46e4SHarish Mahendrakar 318*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, Yes, Yes, No, , } 319*103e46e4SHarish Mahendrakar */ 320*103e46e4SHarish Mahendrakar kTrackEntry = 0xAE, 321*103e46e4SHarish Mahendrakar 322*103e46e4SHarish Mahendrakar /** 323*103e46e4SHarish Mahendrakar \MatroskaID{TrackNumber} element ID. 324*103e46e4SHarish Mahendrakar 325*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, Not 0, 0} 326*103e46e4SHarish Mahendrakar */ 327*103e46e4SHarish Mahendrakar kTrackNumber = 0xD7, 328*103e46e4SHarish Mahendrakar 329*103e46e4SHarish Mahendrakar /** 330*103e46e4SHarish Mahendrakar \MatroskaID{TrackUID} element ID. 331*103e46e4SHarish Mahendrakar 332*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, Not 0, 0} 333*103e46e4SHarish Mahendrakar */ 334*103e46e4SHarish Mahendrakar kTrackUid = 0x73C5, 335*103e46e4SHarish Mahendrakar 336*103e46e4SHarish Mahendrakar /** 337*103e46e4SHarish Mahendrakar \MatroskaID{TrackType} element ID. 338*103e46e4SHarish Mahendrakar 339*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, 1-254, 0} 340*103e46e4SHarish Mahendrakar */ 341*103e46e4SHarish Mahendrakar kTrackType = 0x83, 342*103e46e4SHarish Mahendrakar 343*103e46e4SHarish Mahendrakar /** 344*103e46e4SHarish Mahendrakar \MatroskaID{FlagEnabled} element ID. 345*103e46e4SHarish Mahendrakar 346*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, 0-1, 1} 347*103e46e4SHarish Mahendrakar */ 348*103e46e4SHarish Mahendrakar kFlagEnabled = 0xB9, 349*103e46e4SHarish Mahendrakar 350*103e46e4SHarish Mahendrakar /** 351*103e46e4SHarish Mahendrakar \MatroskaID{FlagDefault} element ID. 352*103e46e4SHarish Mahendrakar 353*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, 0-1, 1} 354*103e46e4SHarish Mahendrakar */ 355*103e46e4SHarish Mahendrakar kFlagDefault = 0x88, 356*103e46e4SHarish Mahendrakar 357*103e46e4SHarish Mahendrakar /** 358*103e46e4SHarish Mahendrakar \MatroskaID{FlagForced} element ID. 359*103e46e4SHarish Mahendrakar 360*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, 0-1, 0} 361*103e46e4SHarish Mahendrakar */ 362*103e46e4SHarish Mahendrakar kFlagForced = 0x55AA, 363*103e46e4SHarish Mahendrakar 364*103e46e4SHarish Mahendrakar /** 365*103e46e4SHarish Mahendrakar \MatroskaID{FlagLacing} element ID. 366*103e46e4SHarish Mahendrakar 367*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, 0-1, 1} 368*103e46e4SHarish Mahendrakar */ 369*103e46e4SHarish Mahendrakar kFlagLacing = 0x9C, 370*103e46e4SHarish Mahendrakar 371*103e46e4SHarish Mahendrakar /** 372*103e46e4SHarish Mahendrakar \MatroskaID{DefaultDuration} element ID. 373*103e46e4SHarish Mahendrakar 374*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, No, No, No, Not 0, 0} 375*103e46e4SHarish Mahendrakar */ 376*103e46e4SHarish Mahendrakar kDefaultDuration = 0x23E383, 377*103e46e4SHarish Mahendrakar 378*103e46e4SHarish Mahendrakar /** 379*103e46e4SHarish Mahendrakar \MatroskaID{Name} element ID. 380*103e46e4SHarish Mahendrakar 381*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 3, No, No, No, , } 382*103e46e4SHarish Mahendrakar */ 383*103e46e4SHarish Mahendrakar kName = 0x536E, 384*103e46e4SHarish Mahendrakar 385*103e46e4SHarish Mahendrakar /** 386*103e46e4SHarish Mahendrakar \MatroskaID{Language} element ID. 387*103e46e4SHarish Mahendrakar 388*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 3, No, No, No, , eng} 389*103e46e4SHarish Mahendrakar */ 390*103e46e4SHarish Mahendrakar kLanguage = 0x22B59C, 391*103e46e4SHarish Mahendrakar 392*103e46e4SHarish Mahendrakar /** 393*103e46e4SHarish Mahendrakar \MatroskaID{CodecID} element ID. 394*103e46e4SHarish Mahendrakar 395*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 3, Yes, No, No, , } 396*103e46e4SHarish Mahendrakar */ 397*103e46e4SHarish Mahendrakar kCodecId = 0x86, 398*103e46e4SHarish Mahendrakar 399*103e46e4SHarish Mahendrakar /** 400*103e46e4SHarish Mahendrakar \MatroskaID{CodecPrivate} element ID. 401*103e46e4SHarish Mahendrakar 402*103e46e4SHarish Mahendrakar \WebMTable{Binary, 3, No, No, No, , } 403*103e46e4SHarish Mahendrakar */ 404*103e46e4SHarish Mahendrakar kCodecPrivate = 0x63A2, 405*103e46e4SHarish Mahendrakar 406*103e46e4SHarish Mahendrakar /** 407*103e46e4SHarish Mahendrakar \MatroskaID{CodecName} element ID. 408*103e46e4SHarish Mahendrakar 409*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 3, No, No, No, , } 410*103e46e4SHarish Mahendrakar */ 411*103e46e4SHarish Mahendrakar kCodecName = 0x258688, 412*103e46e4SHarish Mahendrakar 413*103e46e4SHarish Mahendrakar /** 414*103e46e4SHarish Mahendrakar \MatroskaID{CodecDelay} element ID. 415*103e46e4SHarish Mahendrakar 416*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, No, No, No, , 0} 417*103e46e4SHarish Mahendrakar */ 418*103e46e4SHarish Mahendrakar kCodecDelay = 0x56AA, 419*103e46e4SHarish Mahendrakar 420*103e46e4SHarish Mahendrakar /** 421*103e46e4SHarish Mahendrakar \MatroskaID{SeekPreRoll} element ID. 422*103e46e4SHarish Mahendrakar 423*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, , 0} 424*103e46e4SHarish Mahendrakar */ 425*103e46e4SHarish Mahendrakar kSeekPreRoll = 0x56BB, 426*103e46e4SHarish Mahendrakar 427*103e46e4SHarish Mahendrakar /** 428*103e46e4SHarish Mahendrakar \MatroskaID{Video} element ID. 429*103e46e4SHarish Mahendrakar 430*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, No, No, No, , } 431*103e46e4SHarish Mahendrakar */ 432*103e46e4SHarish Mahendrakar kVideo = 0xE0, 433*103e46e4SHarish Mahendrakar 434*103e46e4SHarish Mahendrakar /** 435*103e46e4SHarish Mahendrakar \MatroskaID{FlagInterlaced} element ID. 436*103e46e4SHarish Mahendrakar 437*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, 0-1, 0} 438*103e46e4SHarish Mahendrakar */ 439*103e46e4SHarish Mahendrakar kFlagInterlaced = 0x9A, 440*103e46e4SHarish Mahendrakar 441*103e46e4SHarish Mahendrakar /** 442*103e46e4SHarish Mahendrakar \MatroskaID{StereoMode} element ID. 443*103e46e4SHarish Mahendrakar 444*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 445*103e46e4SHarish Mahendrakar */ 446*103e46e4SHarish Mahendrakar kStereoMode = 0x53B8, 447*103e46e4SHarish Mahendrakar 448*103e46e4SHarish Mahendrakar /** 449*103e46e4SHarish Mahendrakar \MatroskaID{AlphaMode} element ID. 450*103e46e4SHarish Mahendrakar 451*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 452*103e46e4SHarish Mahendrakar */ 453*103e46e4SHarish Mahendrakar kAlphaMode = 0x53C0, 454*103e46e4SHarish Mahendrakar 455*103e46e4SHarish Mahendrakar /** 456*103e46e4SHarish Mahendrakar \MatroskaID{PixelWidth} element ID. 457*103e46e4SHarish Mahendrakar 458*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, Not 0, 0} 459*103e46e4SHarish Mahendrakar */ 460*103e46e4SHarish Mahendrakar kPixelWidth = 0xB0, 461*103e46e4SHarish Mahendrakar 462*103e46e4SHarish Mahendrakar /** 463*103e46e4SHarish Mahendrakar \MatroskaID{PixelHeight} element ID. 464*103e46e4SHarish Mahendrakar 465*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, Not 0, 0} 466*103e46e4SHarish Mahendrakar */ 467*103e46e4SHarish Mahendrakar kPixelHeight = 0xBA, 468*103e46e4SHarish Mahendrakar 469*103e46e4SHarish Mahendrakar /** 470*103e46e4SHarish Mahendrakar \MatroskaID{PixelCropBottom} element ID. 471*103e46e4SHarish Mahendrakar 472*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 473*103e46e4SHarish Mahendrakar */ 474*103e46e4SHarish Mahendrakar kPixelCropBottom = 0x54AA, 475*103e46e4SHarish Mahendrakar 476*103e46e4SHarish Mahendrakar /** 477*103e46e4SHarish Mahendrakar \MatroskaID{PixelCropTop} element ID. 478*103e46e4SHarish Mahendrakar 479*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 480*103e46e4SHarish Mahendrakar */ 481*103e46e4SHarish Mahendrakar kPixelCropTop = 0x54BB, 482*103e46e4SHarish Mahendrakar 483*103e46e4SHarish Mahendrakar /** 484*103e46e4SHarish Mahendrakar \MatroskaID{PixelCropLeft} element ID. 485*103e46e4SHarish Mahendrakar 486*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 487*103e46e4SHarish Mahendrakar */ 488*103e46e4SHarish Mahendrakar kPixelCropLeft = 0x54CC, 489*103e46e4SHarish Mahendrakar 490*103e46e4SHarish Mahendrakar /** 491*103e46e4SHarish Mahendrakar \MatroskaID{PixelCropRight} element ID. 492*103e46e4SHarish Mahendrakar 493*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 494*103e46e4SHarish Mahendrakar */ 495*103e46e4SHarish Mahendrakar kPixelCropRight = 0x54DD, 496*103e46e4SHarish Mahendrakar 497*103e46e4SHarish Mahendrakar /** 498*103e46e4SHarish Mahendrakar \MatroskaID{DisplayWidth} element ID. 499*103e46e4SHarish Mahendrakar 500*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, Not 0, PixelWidth} 501*103e46e4SHarish Mahendrakar */ 502*103e46e4SHarish Mahendrakar kDisplayWidth = 0x54B0, 503*103e46e4SHarish Mahendrakar 504*103e46e4SHarish Mahendrakar /** 505*103e46e4SHarish Mahendrakar \MatroskaID{DisplayHeight} element ID. 506*103e46e4SHarish Mahendrakar 507*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, Not 0, PixelHeight} 508*103e46e4SHarish Mahendrakar */ 509*103e46e4SHarish Mahendrakar kDisplayHeight = 0x54BA, 510*103e46e4SHarish Mahendrakar 511*103e46e4SHarish Mahendrakar /** 512*103e46e4SHarish Mahendrakar \MatroskaID{DisplayUnit} element ID. 513*103e46e4SHarish Mahendrakar 514*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 515*103e46e4SHarish Mahendrakar */ 516*103e46e4SHarish Mahendrakar kDisplayUnit = 0x54B2, 517*103e46e4SHarish Mahendrakar 518*103e46e4SHarish Mahendrakar /** 519*103e46e4SHarish Mahendrakar \MatroskaID{AspectRatioType} element ID. 520*103e46e4SHarish Mahendrakar 521*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 522*103e46e4SHarish Mahendrakar */ 523*103e46e4SHarish Mahendrakar kAspectRatioType = 0x54B3, 524*103e46e4SHarish Mahendrakar 525*103e46e4SHarish Mahendrakar /** 526*103e46e4SHarish Mahendrakar \MatroskaID{FrameRate} (deprecated) element ID. 527*103e46e4SHarish Mahendrakar 528*103e46e4SHarish Mahendrakar \WebMTable{Float, 4, No, No, No, > 0, 0} 529*103e46e4SHarish Mahendrakar */ 530*103e46e4SHarish Mahendrakar kFrameRate = 0x2383E3, 531*103e46e4SHarish Mahendrakar 532*103e46e4SHarish Mahendrakar /** 533*103e46e4SHarish Mahendrakar \MatroskaID{Colour} element ID. 534*103e46e4SHarish Mahendrakar 535*103e46e4SHarish Mahendrakar \WebMTable{Master, 4, No, No, No, , } 536*103e46e4SHarish Mahendrakar */ 537*103e46e4SHarish Mahendrakar kColour = 0x55B0, 538*103e46e4SHarish Mahendrakar 539*103e46e4SHarish Mahendrakar /** 540*103e46e4SHarish Mahendrakar \MatroskaID{MatrixCoefficients} element ID. 541*103e46e4SHarish Mahendrakar 542*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 2} 543*103e46e4SHarish Mahendrakar */ 544*103e46e4SHarish Mahendrakar kMatrixCoefficients = 0x55B1, 545*103e46e4SHarish Mahendrakar 546*103e46e4SHarish Mahendrakar /** 547*103e46e4SHarish Mahendrakar \MatroskaID{BitsPerChannel} element ID. 548*103e46e4SHarish Mahendrakar 549*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 550*103e46e4SHarish Mahendrakar */ 551*103e46e4SHarish Mahendrakar kBitsPerChannel = 0x55B2, 552*103e46e4SHarish Mahendrakar 553*103e46e4SHarish Mahendrakar /** 554*103e46e4SHarish Mahendrakar \MatroskaID{ChromaSubsamplingHorz} element ID. 555*103e46e4SHarish Mahendrakar 556*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 557*103e46e4SHarish Mahendrakar */ 558*103e46e4SHarish Mahendrakar kChromaSubsamplingHorz = 0x55B3, 559*103e46e4SHarish Mahendrakar 560*103e46e4SHarish Mahendrakar /** 561*103e46e4SHarish Mahendrakar \MatroskaID{ChromaSubsamplingVert} element ID. 562*103e46e4SHarish Mahendrakar 563*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 564*103e46e4SHarish Mahendrakar */ 565*103e46e4SHarish Mahendrakar kChromaSubsamplingVert = 0x55B4, 566*103e46e4SHarish Mahendrakar 567*103e46e4SHarish Mahendrakar /** 568*103e46e4SHarish Mahendrakar \MatroskaID{CbSubsamplingHorz} element ID. 569*103e46e4SHarish Mahendrakar 570*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 571*103e46e4SHarish Mahendrakar */ 572*103e46e4SHarish Mahendrakar kCbSubsamplingHorz = 0x55B5, 573*103e46e4SHarish Mahendrakar 574*103e46e4SHarish Mahendrakar /** 575*103e46e4SHarish Mahendrakar \MatroskaID{CbSubsamplingVert} element ID. 576*103e46e4SHarish Mahendrakar 577*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 578*103e46e4SHarish Mahendrakar */ 579*103e46e4SHarish Mahendrakar kCbSubsamplingVert = 0x55B6, 580*103e46e4SHarish Mahendrakar 581*103e46e4SHarish Mahendrakar /** 582*103e46e4SHarish Mahendrakar \MatroskaID{ChromaSitingHorz} element ID. 583*103e46e4SHarish Mahendrakar 584*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 585*103e46e4SHarish Mahendrakar */ 586*103e46e4SHarish Mahendrakar kChromaSitingHorz = 0x55B7, 587*103e46e4SHarish Mahendrakar 588*103e46e4SHarish Mahendrakar /** 589*103e46e4SHarish Mahendrakar \MatroskaID{ChromaSitingVert} element ID. 590*103e46e4SHarish Mahendrakar 591*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 592*103e46e4SHarish Mahendrakar */ 593*103e46e4SHarish Mahendrakar kChromaSitingVert = 0x55B8, 594*103e46e4SHarish Mahendrakar 595*103e46e4SHarish Mahendrakar /** 596*103e46e4SHarish Mahendrakar \MatroskaID{Range} element ID. 597*103e46e4SHarish Mahendrakar 598*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 599*103e46e4SHarish Mahendrakar */ 600*103e46e4SHarish Mahendrakar kRange = 0x55B9, 601*103e46e4SHarish Mahendrakar 602*103e46e4SHarish Mahendrakar /** 603*103e46e4SHarish Mahendrakar \MatroskaID{TransferCharacteristics} element ID. 604*103e46e4SHarish Mahendrakar 605*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 2} 606*103e46e4SHarish Mahendrakar */ 607*103e46e4SHarish Mahendrakar kTransferCharacteristics = 0x55BA, 608*103e46e4SHarish Mahendrakar 609*103e46e4SHarish Mahendrakar /** 610*103e46e4SHarish Mahendrakar \MatroskaID{Primaries} element ID. 611*103e46e4SHarish Mahendrakar 612*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 2} 613*103e46e4SHarish Mahendrakar */ 614*103e46e4SHarish Mahendrakar kPrimaries = 0x55BB, 615*103e46e4SHarish Mahendrakar 616*103e46e4SHarish Mahendrakar /** 617*103e46e4SHarish Mahendrakar \MatroskaID{MaxCLL} element ID. 618*103e46e4SHarish Mahendrakar 619*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 620*103e46e4SHarish Mahendrakar */ 621*103e46e4SHarish Mahendrakar kMaxCll = 0x55BC, 622*103e46e4SHarish Mahendrakar 623*103e46e4SHarish Mahendrakar /** 624*103e46e4SHarish Mahendrakar \MatroskaID{MaxFALL} element ID. 625*103e46e4SHarish Mahendrakar 626*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, No, No, No, , 0} 627*103e46e4SHarish Mahendrakar */ 628*103e46e4SHarish Mahendrakar kMaxFall = 0x55BD, 629*103e46e4SHarish Mahendrakar 630*103e46e4SHarish Mahendrakar /** 631*103e46e4SHarish Mahendrakar \MatroskaID{MasteringMetadata} element ID. 632*103e46e4SHarish Mahendrakar 633*103e46e4SHarish Mahendrakar \WebMTable{Master, 5, No, No, No, , } 634*103e46e4SHarish Mahendrakar */ 635*103e46e4SHarish Mahendrakar kMasteringMetadata = 0x55D0, 636*103e46e4SHarish Mahendrakar 637*103e46e4SHarish Mahendrakar /** 638*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryRChromaticityX} element ID. 639*103e46e4SHarish Mahendrakar 640*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 641*103e46e4SHarish Mahendrakar */ 642*103e46e4SHarish Mahendrakar kPrimaryRChromaticityX = 0x55D1, 643*103e46e4SHarish Mahendrakar 644*103e46e4SHarish Mahendrakar /** 645*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryRChromaticityY} element ID. 646*103e46e4SHarish Mahendrakar 647*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 648*103e46e4SHarish Mahendrakar */ 649*103e46e4SHarish Mahendrakar kPrimaryRChromaticityY = 0x55D2, 650*103e46e4SHarish Mahendrakar 651*103e46e4SHarish Mahendrakar /** 652*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryGChromaticityX} element ID. 653*103e46e4SHarish Mahendrakar 654*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 655*103e46e4SHarish Mahendrakar */ 656*103e46e4SHarish Mahendrakar kPrimaryGChromaticityX = 0x55D3, 657*103e46e4SHarish Mahendrakar 658*103e46e4SHarish Mahendrakar /** 659*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryGChromaticityY} element ID. 660*103e46e4SHarish Mahendrakar 661*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 662*103e46e4SHarish Mahendrakar */ 663*103e46e4SHarish Mahendrakar kPrimaryGChromaticityY = 0x55D4, 664*103e46e4SHarish Mahendrakar 665*103e46e4SHarish Mahendrakar /** 666*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryBChromaticityX} element ID. 667*103e46e4SHarish Mahendrakar 668*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 669*103e46e4SHarish Mahendrakar */ 670*103e46e4SHarish Mahendrakar kPrimaryBChromaticityX = 0x55D5, 671*103e46e4SHarish Mahendrakar 672*103e46e4SHarish Mahendrakar /** 673*103e46e4SHarish Mahendrakar \MatroskaID{PrimaryBChromaticityY} element ID. 674*103e46e4SHarish Mahendrakar 675*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 676*103e46e4SHarish Mahendrakar */ 677*103e46e4SHarish Mahendrakar kPrimaryBChromaticityY = 0x55D6, 678*103e46e4SHarish Mahendrakar 679*103e46e4SHarish Mahendrakar /** 680*103e46e4SHarish Mahendrakar \MatroskaID{WhitePointChromaticityX} element ID. 681*103e46e4SHarish Mahendrakar 682*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 683*103e46e4SHarish Mahendrakar */ 684*103e46e4SHarish Mahendrakar kWhitePointChromaticityX = 0x55D7, 685*103e46e4SHarish Mahendrakar 686*103e46e4SHarish Mahendrakar /** 687*103e46e4SHarish Mahendrakar \MatroskaID{WhitePointChromaticityY} element ID. 688*103e46e4SHarish Mahendrakar 689*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-1, 0} 690*103e46e4SHarish Mahendrakar */ 691*103e46e4SHarish Mahendrakar kWhitePointChromaticityY = 0x55D8, 692*103e46e4SHarish Mahendrakar 693*103e46e4SHarish Mahendrakar /** 694*103e46e4SHarish Mahendrakar \MatroskaID{LuminanceMax} element ID. 695*103e46e4SHarish Mahendrakar 696*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-9999.99, 0} 697*103e46e4SHarish Mahendrakar */ 698*103e46e4SHarish Mahendrakar kLuminanceMax = 0x55D9, 699*103e46e4SHarish Mahendrakar 700*103e46e4SHarish Mahendrakar /** 701*103e46e4SHarish Mahendrakar \MatroskaID{LuminanceMin} element ID. 702*103e46e4SHarish Mahendrakar 703*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, No, No, No, 0-999.9999, 0} 704*103e46e4SHarish Mahendrakar */ 705*103e46e4SHarish Mahendrakar kLuminanceMin = 0x55DA, 706*103e46e4SHarish Mahendrakar 707*103e46e4SHarish Mahendrakar /** 708*103e46e4SHarish Mahendrakar \WebMID{Projection} element ID. 709*103e46e4SHarish Mahendrakar 710*103e46e4SHarish Mahendrakar \WebMTable{Master, 5, No, No, No, , } 711*103e46e4SHarish Mahendrakar */ 712*103e46e4SHarish Mahendrakar kProjection = 0x7670, 713*103e46e4SHarish Mahendrakar 714*103e46e4SHarish Mahendrakar /** 715*103e46e4SHarish Mahendrakar \WebMID{ProjectionType} element ID. 716*103e46e4SHarish Mahendrakar 717*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 6, Yes, No, No, , 0} 718*103e46e4SHarish Mahendrakar */ 719*103e46e4SHarish Mahendrakar kProjectionType = 0x7671, 720*103e46e4SHarish Mahendrakar 721*103e46e4SHarish Mahendrakar /** 722*103e46e4SHarish Mahendrakar \WebMID{ProjectionPrivate} element ID. 723*103e46e4SHarish Mahendrakar 724*103e46e4SHarish Mahendrakar \WebMTable{Binary, 6, No, No, No, , } 725*103e46e4SHarish Mahendrakar */ 726*103e46e4SHarish Mahendrakar kProjectionPrivate = 0x7672, 727*103e46e4SHarish Mahendrakar 728*103e46e4SHarish Mahendrakar /** 729*103e46e4SHarish Mahendrakar \WebMID{ProjectionPoseYaw} element ID. 730*103e46e4SHarish Mahendrakar 731*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, Yes, No, No, , 0} 732*103e46e4SHarish Mahendrakar */ 733*103e46e4SHarish Mahendrakar kProjectionPoseYaw = 0x7673, 734*103e46e4SHarish Mahendrakar 735*103e46e4SHarish Mahendrakar /** 736*103e46e4SHarish Mahendrakar \WebMID{ProjectionPosePitch} element ID. 737*103e46e4SHarish Mahendrakar 738*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, Yes, No, No, , 0} 739*103e46e4SHarish Mahendrakar */ 740*103e46e4SHarish Mahendrakar kProjectionPosePitch = 0x7674, 741*103e46e4SHarish Mahendrakar 742*103e46e4SHarish Mahendrakar /** 743*103e46e4SHarish Mahendrakar \WebMID{ProjectionPoseRoll} element ID. 744*103e46e4SHarish Mahendrakar 745*103e46e4SHarish Mahendrakar \WebMTable{Float, 6, Yes, No, No, , 0} 746*103e46e4SHarish Mahendrakar */ 747*103e46e4SHarish Mahendrakar kProjectionPoseRoll = 0x7675, 748*103e46e4SHarish Mahendrakar 749*103e46e4SHarish Mahendrakar /** 750*103e46e4SHarish Mahendrakar \MatroskaID{Audio} element ID. 751*103e46e4SHarish Mahendrakar 752*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, No, No, No, , } 753*103e46e4SHarish Mahendrakar */ 754*103e46e4SHarish Mahendrakar kAudio = 0xE1, 755*103e46e4SHarish Mahendrakar 756*103e46e4SHarish Mahendrakar /** 757*103e46e4SHarish Mahendrakar \MatroskaID{SamplingFrequency} element ID. 758*103e46e4SHarish Mahendrakar 759*103e46e4SHarish Mahendrakar \WebMTable{Float, 4, Yes, No, No, > 0, 8000} 760*103e46e4SHarish Mahendrakar */ 761*103e46e4SHarish Mahendrakar kSamplingFrequency = 0xB5, 762*103e46e4SHarish Mahendrakar 763*103e46e4SHarish Mahendrakar /** 764*103e46e4SHarish Mahendrakar \MatroskaID{OutputSamplingFrequency} element ID. 765*103e46e4SHarish Mahendrakar 766*103e46e4SHarish Mahendrakar \WebMTable{Float, 4, No, No, No, > 0, SamplingFrequency} 767*103e46e4SHarish Mahendrakar */ 768*103e46e4SHarish Mahendrakar kOutputSamplingFrequency = 0x78B5, 769*103e46e4SHarish Mahendrakar 770*103e46e4SHarish Mahendrakar /** 771*103e46e4SHarish Mahendrakar \MatroskaID{Channels} element ID. 772*103e46e4SHarish Mahendrakar 773*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, Not 0, 1} 774*103e46e4SHarish Mahendrakar */ 775*103e46e4SHarish Mahendrakar kChannels = 0x9F, 776*103e46e4SHarish Mahendrakar 777*103e46e4SHarish Mahendrakar /** 778*103e46e4SHarish Mahendrakar \MatroskaID{BitDepth} element ID. 779*103e46e4SHarish Mahendrakar 780*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, Not 0, 0} 781*103e46e4SHarish Mahendrakar */ 782*103e46e4SHarish Mahendrakar kBitDepth = 0x6264, 783*103e46e4SHarish Mahendrakar 784*103e46e4SHarish Mahendrakar /** 785*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncodings} element ID. 786*103e46e4SHarish Mahendrakar 787*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, No, No, No, , } 788*103e46e4SHarish Mahendrakar */ 789*103e46e4SHarish Mahendrakar kContentEncodings = 0x6D80, 790*103e46e4SHarish Mahendrakar 791*103e46e4SHarish Mahendrakar /** 792*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncoding} element ID. 793*103e46e4SHarish Mahendrakar 794*103e46e4SHarish Mahendrakar \WebMTable{Master, 4, Yes, Yes, No, , } 795*103e46e4SHarish Mahendrakar */ 796*103e46e4SHarish Mahendrakar kContentEncoding = 0x6240, 797*103e46e4SHarish Mahendrakar 798*103e46e4SHarish Mahendrakar /** 799*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncodingOrder} element ID. 800*103e46e4SHarish Mahendrakar 801*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, Yes, No, No, , 0} 802*103e46e4SHarish Mahendrakar */ 803*103e46e4SHarish Mahendrakar kContentEncodingOrder = 0x5031, 804*103e46e4SHarish Mahendrakar 805*103e46e4SHarish Mahendrakar /** 806*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncodingScope} element ID. 807*103e46e4SHarish Mahendrakar 808*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, Yes, No, No, Not 0, 1} 809*103e46e4SHarish Mahendrakar */ 810*103e46e4SHarish Mahendrakar kContentEncodingScope = 0x5032, 811*103e46e4SHarish Mahendrakar 812*103e46e4SHarish Mahendrakar /** 813*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncodingType} element ID. 814*103e46e4SHarish Mahendrakar 815*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 5, Yes, No, No, , 0} 816*103e46e4SHarish Mahendrakar */ 817*103e46e4SHarish Mahendrakar kContentEncodingType = 0x5033, 818*103e46e4SHarish Mahendrakar 819*103e46e4SHarish Mahendrakar /** 820*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncryption} element ID. 821*103e46e4SHarish Mahendrakar 822*103e46e4SHarish Mahendrakar \WebMTable{Master, 5, No, No, No, , } 823*103e46e4SHarish Mahendrakar */ 824*103e46e4SHarish Mahendrakar kContentEncryption = 0x5035, 825*103e46e4SHarish Mahendrakar 826*103e46e4SHarish Mahendrakar /** 827*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncAlgo} element ID. 828*103e46e4SHarish Mahendrakar 829*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 6, No, No, No, , 0} 830*103e46e4SHarish Mahendrakar */ 831*103e46e4SHarish Mahendrakar kContentEncAlgo = 0x47E1, 832*103e46e4SHarish Mahendrakar 833*103e46e4SHarish Mahendrakar /** 834*103e46e4SHarish Mahendrakar \MatroskaID{ContentEncKeyID} element ID. 835*103e46e4SHarish Mahendrakar 836*103e46e4SHarish Mahendrakar \WebMTable{Binary, 6, No, No, No, , } 837*103e46e4SHarish Mahendrakar */ 838*103e46e4SHarish Mahendrakar kContentEncKeyId = 0x47E2, 839*103e46e4SHarish Mahendrakar 840*103e46e4SHarish Mahendrakar /** 841*103e46e4SHarish Mahendrakar \WebMID{ContentEncAESSettings} element ID. 842*103e46e4SHarish Mahendrakar 843*103e46e4SHarish Mahendrakar \WebMTable{Master, 6, No, No, No, , } 844*103e46e4SHarish Mahendrakar */ 845*103e46e4SHarish Mahendrakar kContentEncAesSettings = 0x47E7, 846*103e46e4SHarish Mahendrakar 847*103e46e4SHarish Mahendrakar /** 848*103e46e4SHarish Mahendrakar \WebMID{AESSettingsCipherMode} element ID. 849*103e46e4SHarish Mahendrakar 850*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 7, Yes, No, No, 1, 1} 851*103e46e4SHarish Mahendrakar */ 852*103e46e4SHarish Mahendrakar kAesSettingsCipherMode = 0x47E8, 853*103e46e4SHarish Mahendrakar 854*103e46e4SHarish Mahendrakar /** 855*103e46e4SHarish Mahendrakar \MatroskaID{Cues} element ID. 856*103e46e4SHarish Mahendrakar 857*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, No, No, , } 858*103e46e4SHarish Mahendrakar */ 859*103e46e4SHarish Mahendrakar kCues = 0x1C53BB6B, 860*103e46e4SHarish Mahendrakar 861*103e46e4SHarish Mahendrakar /** 862*103e46e4SHarish Mahendrakar \MatroskaID{CuePoint} element ID. 863*103e46e4SHarish Mahendrakar 864*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, Yes, Yes, No, , } 865*103e46e4SHarish Mahendrakar */ 866*103e46e4SHarish Mahendrakar kCuePoint = 0xBB, 867*103e46e4SHarish Mahendrakar 868*103e46e4SHarish Mahendrakar /** 869*103e46e4SHarish Mahendrakar \MatroskaID{CueTime} element ID. 870*103e46e4SHarish Mahendrakar 871*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 3, Yes, No, No, , 0} 872*103e46e4SHarish Mahendrakar */ 873*103e46e4SHarish Mahendrakar kCueTime = 0xB3, 874*103e46e4SHarish Mahendrakar 875*103e46e4SHarish Mahendrakar /** 876*103e46e4SHarish Mahendrakar \MatroskaID{CueTrackPositions} element ID. 877*103e46e4SHarish Mahendrakar 878*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, Yes, Yes, No, , } 879*103e46e4SHarish Mahendrakar */ 880*103e46e4SHarish Mahendrakar kCueTrackPositions = 0xB7, 881*103e46e4SHarish Mahendrakar 882*103e46e4SHarish Mahendrakar /** 883*103e46e4SHarish Mahendrakar \MatroskaID{CueTrack} element ID. 884*103e46e4SHarish Mahendrakar 885*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, Not 0, 0} 886*103e46e4SHarish Mahendrakar */ 887*103e46e4SHarish Mahendrakar kCueTrack = 0xF7, 888*103e46e4SHarish Mahendrakar 889*103e46e4SHarish Mahendrakar /** 890*103e46e4SHarish Mahendrakar \MatroskaID{CueClusterPosition} element ID. 891*103e46e4SHarish Mahendrakar 892*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, , 0} 893*103e46e4SHarish Mahendrakar */ 894*103e46e4SHarish Mahendrakar kCueClusterPosition = 0xF1, 895*103e46e4SHarish Mahendrakar 896*103e46e4SHarish Mahendrakar /** 897*103e46e4SHarish Mahendrakar \MatroskaID{CueRelativePosition} element ID. 898*103e46e4SHarish Mahendrakar 899*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 900*103e46e4SHarish Mahendrakar */ 901*103e46e4SHarish Mahendrakar kCueRelativePosition = 0xF0, 902*103e46e4SHarish Mahendrakar 903*103e46e4SHarish Mahendrakar /** 904*103e46e4SHarish Mahendrakar \MatroskaID{CueDuration} element ID. 905*103e46e4SHarish Mahendrakar 906*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 907*103e46e4SHarish Mahendrakar */ 908*103e46e4SHarish Mahendrakar kCueDuration = 0xB2, 909*103e46e4SHarish Mahendrakar 910*103e46e4SHarish Mahendrakar /** 911*103e46e4SHarish Mahendrakar \MatroskaID{CueBlockNumber} element ID. 912*103e46e4SHarish Mahendrakar 913*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, Not 0, 1} 914*103e46e4SHarish Mahendrakar */ 915*103e46e4SHarish Mahendrakar kCueBlockNumber = 0x5378, 916*103e46e4SHarish Mahendrakar 917*103e46e4SHarish Mahendrakar /** 918*103e46e4SHarish Mahendrakar \MatroskaID{Chapters} element ID. 919*103e46e4SHarish Mahendrakar 920*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, No, No, , } 921*103e46e4SHarish Mahendrakar */ 922*103e46e4SHarish Mahendrakar kChapters = 0x1043A770, 923*103e46e4SHarish Mahendrakar 924*103e46e4SHarish Mahendrakar /** 925*103e46e4SHarish Mahendrakar \MatroskaID{EditionEntry} element ID. 926*103e46e4SHarish Mahendrakar 927*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, Yes, Yes, No, , } 928*103e46e4SHarish Mahendrakar */ 929*103e46e4SHarish Mahendrakar kEditionEntry = 0x45B9, 930*103e46e4SHarish Mahendrakar 931*103e46e4SHarish Mahendrakar /** 932*103e46e4SHarish Mahendrakar \MatroskaID{ChapterAtom} element ID. 933*103e46e4SHarish Mahendrakar 934*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, Yes, Yes, Yes, , } 935*103e46e4SHarish Mahendrakar */ 936*103e46e4SHarish Mahendrakar kChapterAtom = 0xB6, 937*103e46e4SHarish Mahendrakar 938*103e46e4SHarish Mahendrakar /** 939*103e46e4SHarish Mahendrakar \MatroskaID{ChapterUID} element ID. 940*103e46e4SHarish Mahendrakar 941*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, Not 0, 0} 942*103e46e4SHarish Mahendrakar */ 943*103e46e4SHarish Mahendrakar kChapterUid = 0x73C4, 944*103e46e4SHarish Mahendrakar 945*103e46e4SHarish Mahendrakar /** 946*103e46e4SHarish Mahendrakar \MatroskaID{ChapterStringUID} element ID. 947*103e46e4SHarish Mahendrakar 948*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 4, No, No, No, , } 949*103e46e4SHarish Mahendrakar */ 950*103e46e4SHarish Mahendrakar kChapterStringUid = 0x5654, 951*103e46e4SHarish Mahendrakar 952*103e46e4SHarish Mahendrakar /** 953*103e46e4SHarish Mahendrakar \MatroskaID{ChapterTimeStart} element ID. 954*103e46e4SHarish Mahendrakar 955*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, , 0} 956*103e46e4SHarish Mahendrakar */ 957*103e46e4SHarish Mahendrakar kChapterTimeStart = 0x91, 958*103e46e4SHarish Mahendrakar 959*103e46e4SHarish Mahendrakar /** 960*103e46e4SHarish Mahendrakar \MatroskaID{ChapterTimeEnd} element ID. 961*103e46e4SHarish Mahendrakar 962*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 0} 963*103e46e4SHarish Mahendrakar */ 964*103e46e4SHarish Mahendrakar kChapterTimeEnd = 0x92, 965*103e46e4SHarish Mahendrakar 966*103e46e4SHarish Mahendrakar /** 967*103e46e4SHarish Mahendrakar \MatroskaID{ChapterDisplay} element ID. 968*103e46e4SHarish Mahendrakar 969*103e46e4SHarish Mahendrakar \WebMTable{Master, 4, No, Yes, No, , } 970*103e46e4SHarish Mahendrakar */ 971*103e46e4SHarish Mahendrakar kChapterDisplay = 0x80, 972*103e46e4SHarish Mahendrakar 973*103e46e4SHarish Mahendrakar /** 974*103e46e4SHarish Mahendrakar \MatroskaID{ChapString} element ID. 975*103e46e4SHarish Mahendrakar 976*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 5, Yes, No, No, , } 977*103e46e4SHarish Mahendrakar */ 978*103e46e4SHarish Mahendrakar kChapString = 0x85, 979*103e46e4SHarish Mahendrakar 980*103e46e4SHarish Mahendrakar /** 981*103e46e4SHarish Mahendrakar \MatroskaID{ChapLanguage} element ID. 982*103e46e4SHarish Mahendrakar 983*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 5, Yes, Yes, No, , eng} 984*103e46e4SHarish Mahendrakar */ 985*103e46e4SHarish Mahendrakar kChapLanguage = 0x437C, 986*103e46e4SHarish Mahendrakar 987*103e46e4SHarish Mahendrakar /** 988*103e46e4SHarish Mahendrakar \MatroskaID{ChapCountry} element ID. 989*103e46e4SHarish Mahendrakar 990*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 5, No, Yes, No, , } 991*103e46e4SHarish Mahendrakar */ 992*103e46e4SHarish Mahendrakar kChapCountry = 0x437E, 993*103e46e4SHarish Mahendrakar 994*103e46e4SHarish Mahendrakar /** 995*103e46e4SHarish Mahendrakar \MatroskaID{Tags} element ID. 996*103e46e4SHarish Mahendrakar 997*103e46e4SHarish Mahendrakar \WebMTable{Master, 1, No, Yes, No, , } 998*103e46e4SHarish Mahendrakar */ 999*103e46e4SHarish Mahendrakar kTags = 0x1254C367, 1000*103e46e4SHarish Mahendrakar 1001*103e46e4SHarish Mahendrakar /** 1002*103e46e4SHarish Mahendrakar \MatroskaID{Tag} element ID. 1003*103e46e4SHarish Mahendrakar 1004*103e46e4SHarish Mahendrakar \WebMTable{Master, 2, Yes, Yes, No, , } 1005*103e46e4SHarish Mahendrakar */ 1006*103e46e4SHarish Mahendrakar kTag = 0x7373, 1007*103e46e4SHarish Mahendrakar 1008*103e46e4SHarish Mahendrakar /** 1009*103e46e4SHarish Mahendrakar \MatroskaID{Targets} element ID. 1010*103e46e4SHarish Mahendrakar 1011*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, Yes, No, No, , } 1012*103e46e4SHarish Mahendrakar */ 1013*103e46e4SHarish Mahendrakar kTargets = 0x63C0, 1014*103e46e4SHarish Mahendrakar 1015*103e46e4SHarish Mahendrakar /** 1016*103e46e4SHarish Mahendrakar \MatroskaID{TargetTypeValue} element ID. 1017*103e46e4SHarish Mahendrakar 1018*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, No, No, , 50} 1019*103e46e4SHarish Mahendrakar */ 1020*103e46e4SHarish Mahendrakar kTargetTypeValue = 0x68CA, 1021*103e46e4SHarish Mahendrakar 1022*103e46e4SHarish Mahendrakar /** 1023*103e46e4SHarish Mahendrakar \MatroskaID{TargetType} element ID. 1024*103e46e4SHarish Mahendrakar 1025*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 4, No, No, No, , } 1026*103e46e4SHarish Mahendrakar */ 1027*103e46e4SHarish Mahendrakar kTargetType = 0x63CA, 1028*103e46e4SHarish Mahendrakar 1029*103e46e4SHarish Mahendrakar /** 1030*103e46e4SHarish Mahendrakar \MatroskaID{TagTrackUID} element ID. 1031*103e46e4SHarish Mahendrakar 1032*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, No, Yes, No, , 0} 1033*103e46e4SHarish Mahendrakar */ 1034*103e46e4SHarish Mahendrakar kTagTrackUid = 0x63C5, 1035*103e46e4SHarish Mahendrakar 1036*103e46e4SHarish Mahendrakar /** 1037*103e46e4SHarish Mahendrakar \MatroskaID{SimpleTag} element ID. 1038*103e46e4SHarish Mahendrakar 1039*103e46e4SHarish Mahendrakar \WebMTable{Master, 3, Yes, Yes, Yes, , } 1040*103e46e4SHarish Mahendrakar */ 1041*103e46e4SHarish Mahendrakar kSimpleTag = 0x67C8, 1042*103e46e4SHarish Mahendrakar 1043*103e46e4SHarish Mahendrakar /** 1044*103e46e4SHarish Mahendrakar \MatroskaID{TagName} element ID. 1045*103e46e4SHarish Mahendrakar 1046*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 4, Yes, No, No, , } 1047*103e46e4SHarish Mahendrakar */ 1048*103e46e4SHarish Mahendrakar kTagName = 0x45A3, 1049*103e46e4SHarish Mahendrakar 1050*103e46e4SHarish Mahendrakar /** 1051*103e46e4SHarish Mahendrakar \MatroskaID{TagLanguage} element ID. 1052*103e46e4SHarish Mahendrakar 1053*103e46e4SHarish Mahendrakar \WebMTable{ASCII string, 4, Yes, No, No, , und} 1054*103e46e4SHarish Mahendrakar */ 1055*103e46e4SHarish Mahendrakar kTagLanguage = 0x447A, 1056*103e46e4SHarish Mahendrakar 1057*103e46e4SHarish Mahendrakar /** 1058*103e46e4SHarish Mahendrakar \MatroskaID{TagDefault} element ID. 1059*103e46e4SHarish Mahendrakar 1060*103e46e4SHarish Mahendrakar \WebMTable{Unsigned integer, 4, Yes, No, No, 0-1, 1} 1061*103e46e4SHarish Mahendrakar */ 1062*103e46e4SHarish Mahendrakar kTagDefault = 0x4484, 1063*103e46e4SHarish Mahendrakar 1064*103e46e4SHarish Mahendrakar /** 1065*103e46e4SHarish Mahendrakar \MatroskaID{TagString} element ID. 1066*103e46e4SHarish Mahendrakar 1067*103e46e4SHarish Mahendrakar \WebMTable{UTF-8 string, 4, No, No, No, , } 1068*103e46e4SHarish Mahendrakar */ 1069*103e46e4SHarish Mahendrakar kTagString = 0x4487, 1070*103e46e4SHarish Mahendrakar 1071*103e46e4SHarish Mahendrakar /** 1072*103e46e4SHarish Mahendrakar \MatroskaID{TagBinary} element ID. 1073*103e46e4SHarish Mahendrakar 1074*103e46e4SHarish Mahendrakar \WebMTable{Binary, 4, No, No, No, , } 1075*103e46e4SHarish Mahendrakar */ 1076*103e46e4SHarish Mahendrakar kTagBinary = 0x4485, 1077*103e46e4SHarish Mahendrakar }; 1078*103e46e4SHarish Mahendrakar 1079*103e46e4SHarish Mahendrakar /** 1080*103e46e4SHarish Mahendrakar @} 1081*103e46e4SHarish Mahendrakar */ 1082*103e46e4SHarish Mahendrakar 1083*103e46e4SHarish Mahendrakar } // namespace webm 1084*103e46e4SHarish Mahendrakar 1085*103e46e4SHarish Mahendrakar #endif // INCLUDE_WEBM_ID_H_ 1086