1*103e46e4SHarish Mahendrakar# Element IDs. 2*103e46e4SHarish MahendrakarIdEbml = "\x1A\x45\xDF\xA3" 3*103e46e4SHarish MahendrakarIdEbmlVersion = "\x42\x86" 4*103e46e4SHarish MahendrakarIdEbmlReadVersion = "\x42\xF7" 5*103e46e4SHarish MahendrakarIdEbmlMaxIdLength = "\x42\xF2" 6*103e46e4SHarish MahendrakarIdEbmlMaxSizeLength = "\x42\xF3" 7*103e46e4SHarish MahendrakarIdDocType = "\x42\x82" 8*103e46e4SHarish MahendrakarIdDocTypeVersion = "\x42\x87" 9*103e46e4SHarish MahendrakarIdDocTypeReadVersion = "\x42\x85" 10*103e46e4SHarish MahendrakarIdVoid = "\xEC" 11*103e46e4SHarish MahendrakarIdSegment = "\x18\x53\x80\x67" 12*103e46e4SHarish MahendrakarIdSeekHead = "\x11\x4D\x9B\x74" 13*103e46e4SHarish MahendrakarIdSeek = "\x4D\xBB" 14*103e46e4SHarish MahendrakarIdSeekId = "\x53\xAB" 15*103e46e4SHarish MahendrakarIdSeekPosition = "\x53\xAC" 16*103e46e4SHarish MahendrakarIdInfo = "\x15\x49\xA9\x66" 17*103e46e4SHarish MahendrakarIdTimecodeScale = "\x2A\xD7\xB1" 18*103e46e4SHarish MahendrakarIdDuration = "\x44\x89" 19*103e46e4SHarish MahendrakarIdDateUtc = "\x44\x61" 20*103e46e4SHarish MahendrakarIdTitle = "\x7B\xA9" 21*103e46e4SHarish MahendrakarIdMuxingApp = "\x4D\x80" 22*103e46e4SHarish MahendrakarIdWritingApp = "\x57\x41" 23*103e46e4SHarish MahendrakarIdCluster = "\x1F\x43\xB6\x75" 24*103e46e4SHarish MahendrakarIdTimecode = "\xE7" 25*103e46e4SHarish MahendrakarIdPrevSize = "\xAB" 26*103e46e4SHarish MahendrakarIdSimpleBlock = "\xA3" 27*103e46e4SHarish MahendrakarIdBlockGroup = "\xA0" 28*103e46e4SHarish MahendrakarIdBlock = "\xA1" 29*103e46e4SHarish MahendrakarIdBlockVirtual = "\xA2" 30*103e46e4SHarish MahendrakarIdBlockAdditions = "\x75\xA1" 31*103e46e4SHarish MahendrakarIdBlockMore = "\xA6" 32*103e46e4SHarish MahendrakarIdBlockAddId = "\xEE" 33*103e46e4SHarish MahendrakarIdBlockAdditional = "\xA5" 34*103e46e4SHarish MahendrakarIdBlockDuration = "\x9B" 35*103e46e4SHarish MahendrakarIdReferenceBlock = "\xFB" 36*103e46e4SHarish MahendrakarIdDiscardPadding = "\x75\xA2" 37*103e46e4SHarish MahendrakarIdSlices = "\x8E" 38*103e46e4SHarish MahendrakarIdTimeSlice = "\xE8" 39*103e46e4SHarish MahendrakarIdLaceNumber = "\xCC" 40*103e46e4SHarish MahendrakarIdTracks = "\x16\x54\xAE\x6B" 41*103e46e4SHarish MahendrakarIdTrackEntry = "\xAE" 42*103e46e4SHarish MahendrakarIdTrackNumber = "\xD7" 43*103e46e4SHarish MahendrakarIdTrackUid = "\x73\xC5" 44*103e46e4SHarish MahendrakarIdTrackType = "\x83" 45*103e46e4SHarish MahendrakarIdFlagEnabled = "\xB9" 46*103e46e4SHarish MahendrakarIdFlagDefault = "\x88" 47*103e46e4SHarish MahendrakarIdFlagForced = "\x55\xAA" 48*103e46e4SHarish MahendrakarIdFlagLacing = "\x9C" 49*103e46e4SHarish MahendrakarIdDefaultDuration = "\x23\xE3\x83" 50*103e46e4SHarish MahendrakarIdName = "\x53\x6E" 51*103e46e4SHarish MahendrakarIdLanguage = "\x22\xB5\x9C" 52*103e46e4SHarish MahendrakarIdCodecId = "\x86" 53*103e46e4SHarish MahendrakarIdCodecPrivate = "\x63\xA2" 54*103e46e4SHarish MahendrakarIdCodecName = "\x25\x86\x88" 55*103e46e4SHarish MahendrakarIdCodecDelay = "\x56\xAA" 56*103e46e4SHarish MahendrakarIdSeekPreRoll = "\x56\xBB" 57*103e46e4SHarish MahendrakarIdVideo = "\xE0" 58*103e46e4SHarish MahendrakarIdFlagInterlaced = "\x9A" 59*103e46e4SHarish MahendrakarIdStereoMode = "\x53\xB8" 60*103e46e4SHarish MahendrakarIdAlphaMode = "\x53\xC0" 61*103e46e4SHarish MahendrakarIdPixelWidth = "\xB0" 62*103e46e4SHarish MahendrakarIdPixelHeight = "\xBA" 63*103e46e4SHarish MahendrakarIdPixelCropBottom = "\x54\xAA" 64*103e46e4SHarish MahendrakarIdPixelCropTop = "\x54\xBB" 65*103e46e4SHarish MahendrakarIdPixelCropLeft = "\x54\xCC" 66*103e46e4SHarish MahendrakarIdPixelCropRight = "\x54\xDD" 67*103e46e4SHarish MahendrakarIdDisplayWidth = "\x54\xB0" 68*103e46e4SHarish MahendrakarIdDisplayHeight = "\x54\xBA" 69*103e46e4SHarish MahendrakarIdDisplayUnit = "\x54\xB2" 70*103e46e4SHarish MahendrakarIdAspectRatioType = "\x54\xB3" 71*103e46e4SHarish MahendrakarIdFrameRate = "\x23\x83\xE3" 72*103e46e4SHarish MahendrakarIdColour = "\x55\xB0" 73*103e46e4SHarish MahendrakarIdMatrixCoefficients = "\x55\xB1" 74*103e46e4SHarish MahendrakarIdBitsPerChannel = "\x55\xB2" 75*103e46e4SHarish MahendrakarIdChromaSubsamplingHorz = "\x55\xB3" 76*103e46e4SHarish MahendrakarIdChromaSubsamplingVert = "\x55\xB4" 77*103e46e4SHarish MahendrakarIdCbSubsamplingHorz = "\x55\xB5" 78*103e46e4SHarish MahendrakarIdCbSubsamplingVert = "\x55\xB6" 79*103e46e4SHarish MahendrakarIdChromaSitingHorz = "\x55\xB7" 80*103e46e4SHarish MahendrakarIdChromaSitingVert = "\x55\xB8" 81*103e46e4SHarish MahendrakarIdRange = "\x55\xB9" 82*103e46e4SHarish MahendrakarIdTransferCharacteristics = "\x55\xBA" 83*103e46e4SHarish MahendrakarIdPrimaries = "\x55\xBB" 84*103e46e4SHarish MahendrakarIdMaxCll = "\x55\xBC" 85*103e46e4SHarish MahendrakarIdMaxFall = "\x55\xBD" 86*103e46e4SHarish MahendrakarIdMasteringMetadata = "\x55\xD0" 87*103e46e4SHarish MahendrakarIdPrimaryRChromaticityX = "\x55\xD1" 88*103e46e4SHarish MahendrakarIdPrimaryRChromaticityY = "\x55\xD2" 89*103e46e4SHarish MahendrakarIdPrimaryGChromaticityX = "\x55\xD3" 90*103e46e4SHarish MahendrakarIdPrimaryGChromaticityY = "\x55\xD4" 91*103e46e4SHarish MahendrakarIdPrimaryBChromaticityX = "\x55\xD5" 92*103e46e4SHarish MahendrakarIdPrimaryBChromaticityY = "\x55\xD6" 93*103e46e4SHarish MahendrakarIdWhitePointChromaticityX = "\x55\xD7" 94*103e46e4SHarish MahendrakarIdWhitePointChromaticityY = "\x55\xD8" 95*103e46e4SHarish MahendrakarIdLuminanceMax = "\x55\xD9" 96*103e46e4SHarish MahendrakarIdLuminanceMin = "\x55\xDA" 97*103e46e4SHarish MahendrakarIdProjection = "\x76\x70" 98*103e46e4SHarish MahendrakarIdProjectionType = "\x76\x71" 99*103e46e4SHarish MahendrakarIdProjectionPrivate = "\x76\x72" 100*103e46e4SHarish MahendrakarIdProjectionPoseYaw = "\x76\x73" 101*103e46e4SHarish MahendrakarIdProjectionPosePitch = "\x76\x74" 102*103e46e4SHarish MahendrakarIdProjectionPoseRoll = "\x76\x75" 103*103e46e4SHarish MahendrakarIdAudio = "\xE1" 104*103e46e4SHarish MahendrakarIdSamplingFrequency = "\xB5" 105*103e46e4SHarish MahendrakarIdOutputSamplingFrequency = "\x78\xB5" 106*103e46e4SHarish MahendrakarIdChannels = "\x9F" 107*103e46e4SHarish MahendrakarIdBitDepth = "\x62\x64" 108*103e46e4SHarish MahendrakarIdContentEncodings = "\x6D\x80" 109*103e46e4SHarish MahendrakarIdContentEncoding = "\x62\x40" 110*103e46e4SHarish MahendrakarIdContentEncodingOrder = "\x50\x31" 111*103e46e4SHarish MahendrakarIdContentEncodingScope = "\x50\x32" 112*103e46e4SHarish MahendrakarIdContentEncodingType = "\x50\x33" 113*103e46e4SHarish MahendrakarIdContentEncryption = "\x50\x35" 114*103e46e4SHarish MahendrakarIdContentEncAlgo = "\x47\xE1" 115*103e46e4SHarish MahendrakarIdContentEncKeyId = "\x47\xE2" 116*103e46e4SHarish MahendrakarIdContentEncAesSettings = "\x47\xE7" 117*103e46e4SHarish MahendrakarIdAesSettingsCipherMode = "\x47\xE8" 118*103e46e4SHarish MahendrakarIdCues = "\x1C\x53\xBB\x6B" 119*103e46e4SHarish MahendrakarIdCuePoint = "\xBB" 120*103e46e4SHarish MahendrakarIdCueTime = "\xB3" 121*103e46e4SHarish MahendrakarIdCueTrackPositions = "\xB7" 122*103e46e4SHarish MahendrakarIdCueTrack = "\xF7" 123*103e46e4SHarish MahendrakarIdCueClusterPosition = "\xF1" 124*103e46e4SHarish MahendrakarIdCueRelativePosition = "\xF0" 125*103e46e4SHarish MahendrakarIdCueDuration = "\xB2" 126*103e46e4SHarish MahendrakarIdCueBlockNumber = "\x53\x78" 127*103e46e4SHarish MahendrakarIdChapters = "\x10\x43\xA7\x70" 128*103e46e4SHarish MahendrakarIdEditionEntry = "\x45\xB9" 129*103e46e4SHarish MahendrakarIdChapterAtom = "\xB6" 130*103e46e4SHarish MahendrakarIdChapterUid = "\x73\xC4" 131*103e46e4SHarish MahendrakarIdChapterStringUid = "\x56\x54" 132*103e46e4SHarish MahendrakarIdChapterTimeStart = "\x91" 133*103e46e4SHarish MahendrakarIdChapterTimeEnd = "\x92" 134*103e46e4SHarish MahendrakarIdChapterDisplay = "\x80" 135*103e46e4SHarish MahendrakarIdChapString = "\x85" 136*103e46e4SHarish MahendrakarIdChapLanguage = "\x43\x7C" 137*103e46e4SHarish MahendrakarIdChapCountry = "\x43\x7E" 138*103e46e4SHarish MahendrakarIdTags = "\x12\x54\xC3\x67" 139*103e46e4SHarish MahendrakarIdTag = "\x73\x73" 140*103e46e4SHarish MahendrakarIdTargets = "\x63\xC0" 141*103e46e4SHarish MahendrakarIdTargetTypeValue = "\x68\xCA" 142*103e46e4SHarish MahendrakarIdTargetType = "\x63\xCA" 143*103e46e4SHarish MahendrakarIdTagTrackUid = "\x63\xC5" 144*103e46e4SHarish MahendrakarIdSimpleTag = "\x67\xC8" 145*103e46e4SHarish MahendrakarIdTagName = "\x45\xA3" 146*103e46e4SHarish MahendrakarIdTagLanguage = "\x44\x7A" 147*103e46e4SHarish MahendrakarIdTagDefault = "\x44\x84" 148*103e46e4SHarish MahendrakarIdTagString = "\x44\x87" 149*103e46e4SHarish MahendrakarIdTagBinary = "\x44\x85" 150*103e46e4SHarish Mahendrakar 151*103e46e4SHarish Mahendrakar# Interesting sizes. 152*103e46e4SHarish MahendrakarSizeUnknown = "\xFF" 153