// Copyright (c) 2011 The WebM project authors. All Rights Reserved. | |
// | |
// Use of this source code is governed by a BSD-style license | |
// that can be found in the LICENSE file in the root of the source | |
// tree. An additional intellectual property rights grant can be found | |
// in the file PATENTS. All contributing project authors may | |
// be found in the AUTHORS file in the root of the source tree. | |
#ifndef __WEBMDSHOW_COMMON_WEBMCONSTANTS_HPP__ | |
#define __WEBMDSHOW_COMMON_WEBMCONSTANTS_HPP__ | |
#pragma once | |
namespace WebmUtil | |
{ | |
enum EbmlID | |
{ | |
kEbmlAudioSettingsID = 0xE1, | |
kEbmlBlockGroupID = 0xA0, | |
kEbmlBlockDurationID = 0x9B, | |
kEbmlChannelsID = 0x9F, | |
kEbmlClusterID = 0x1F43B675, | |
kEbmlCodecIDID = 0x86, | |
kEbmlCodecNameID = 0x258688, | |
kEbmlCodecPrivateID = 0x63A2, | |
kEbmlCrc32ID = 0xC3, | |
kEbmlCuesID = 0x1C53BB6B, | |
kEbmlDocTypeID = 0x4282, | |
kEbmlDocTypeVersionID = 0x4287, | |
kEbmlDocTypeReadVersionID = 0x4285, | |
kEbmlDurationID = 0x4489, | |
kEbmlID = 0x1A45DFA3, | |
kEbmlMaxIDLengthID = 0x42F2, | |
kEbmlMaxSizeLengthID = 0x42F3, | |
kEbmlMuxingAppID = 0x4D80, | |
kEbmlReadVersionID = 0x42F7, | |
kEbmlReferenceBlockID = 0xFB, | |
kEbmlSamplingFrequencyID = 0xB5, | |
kEbmlSeekEntryID = 0x4DBB, | |
kEbmlSeekHeadID = 0x114D9B74, | |
kEbmlSeekIDID = 0x53AB, | |
kEbmlSeekPositionID = 0x53AC, | |
kEbmlSegmentID = 0x18538067, | |
kEbmlSegmentInfoID = 0x1549A966, | |
kEbmlTimeCodeID = 0xE7, | |
kEbmlTimeCodeScaleID = 0x2AD7B1, | |
kEbmlTrackEntryID = 0xAE, | |
kEbmlTrackNumberID = 0xD7, | |
kEbmlTrackTypeID = 0x83, | |
kEbmlTrackUIDID = 0x73C5, | |
kEbmlTracksID = 0x1654AE6B, | |
kEbmlVersionID = 0x4286, | |
kEbmlVideoSettingsID = 0xE0, | |
kEbmlVideoHeight = 0xBA, | |
kEbmlVideoWidth = 0xB0, | |
kEbmlVideoFrameRate = 0x2383E3, | |
kEbmlVoidID = 0xEC, | |
kEbmlWritingAppID = 0x5741, | |
}; | |
enum EbmlLimits | |
{ | |
kEbmlMaxID1 = 0xFE, | |
kEbmlMaxID2 = 0x7FFE, | |
kEbmlMaxID3 = 0x3FFFFE, | |
kEbmlMaxID4 = 0x1FFFFFFE, | |
}; | |
enum EbmlTrackType | |
{ | |
kEbmlTrackTypeVideo = 1, | |
kEbmlTrackTypeAudio = 2, | |
}; | |
} | |
#endif // __WEBMDSHOW_COMMON_WEBMCONSTANTS_HPP__ |