WMT_VERSION
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WMT_VER_4_0 | 262144 | 0x40000 | Windows Media Format SDK バージョン 4 と互換性があります。 |
| WMT_VER_7_0 | 458752 | 0x70000 | Windows Media Format 7 SDK と互換性があります。 |
| WMT_VER_8_0 | 524288 | 0x80000 | Windows Media Format 8.2 SDK と互換性があります。 |
| WMT_VER_9_0 | 589824 | 0x90000 | Windows Media Format 9 Series SDK および Windows Media Format 9.5 SDK と互換性があります。 |
公式ドキュメント
[このページに関連する機能である Windows Media Format 11 SDK は、レガシー機能です。この機能は Source Reader および Sink Writer に置き換えられました。Source Reader と Sink Writer は、Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な場合は新しいコードで Windows Media Format 11 SDK ではなく Source Reader と Sink Writer を使用することを強く推奨します。レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることを Microsoft は推奨します。]
WMT_VERSION 列挙型は、Windows Media Format SDK のバージョンを定義します。作成するプロファイルには、必ずこれらの列挙値のいずれかで識別されるバージョンが関連付けられます。プロファイルに関連付けられたバージョンによって、使用できるデータの種類が決まります。たとえば、データ ユニット拡張はバージョン 8 で導入されました。バージョン 7 として定義されたプロファイルには、データ ユニット拡張を含めることはできません。ほとんどの場合は、最新バージョンのプロファイルを作成することになります。
解説(Remarks)
プロファイルに割り当てられたバージョンは、そのプロファイル内の個々のストリームで使用されるコーデックと直接的な関係はありません。ただし、プロファイルと同じバージョンのコーデックを使用することを推奨します。特別な要件がない限り、常に最新のバージョンを使用してください。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WMT_VERSION : int {
WMT_VER_4_0 = 262144,
WMT_VER_7_0 = 458752,
WMT_VER_8_0 = 524288,
WMT_VER_9_0 = 589824
} WMT_VERSION;public enum WMT_VERSION : int
{
WMT_VER_4_0 = 262144,
WMT_VER_7_0 = 458752,
WMT_VER_8_0 = 524288,
WMT_VER_9_0 = 589824,
}Public Enum WMT_VERSION As Integer
WMT_VER_4_0 = 262144
WMT_VER_7_0 = 458752
WMT_VER_8_0 = 524288
WMT_VER_9_0 = 589824
End Enumimport enum
class WMT_VERSION(enum.IntEnum):
WMT_VER_4_0 = 262144
WMT_VER_7_0 = 458752
WMT_VER_8_0 = 524288
WMT_VER_9_0 = 589824// WMT_VERSION
pub const WMT_VER_4_0: i32 = 262144;
pub const WMT_VER_7_0: i32 = 458752;
pub const WMT_VER_8_0: i32 = 524288;
pub const WMT_VER_9_0: i32 = 589824;// WMT_VERSION
const (
WMT_VER_4_0 int32 = 262144
WMT_VER_7_0 int32 = 458752
WMT_VER_8_0 int32 = 524288
WMT_VER_9_0 int32 = 589824
)const
WMT_VER_4_0 = 262144;
WMT_VER_7_0 = 458752;
WMT_VER_8_0 = 524288;
WMT_VER_9_0 = 589824;// WMT_VERSION
pub const WMT_VER_4_0: i32 = 262144;
pub const WMT_VER_7_0: i32 = 458752;
pub const WMT_VER_8_0: i32 = 524288;
pub const WMT_VER_9_0: i32 = 589824;const
WMT_VER_4_0* = 262144
WMT_VER_7_0* = 458752
WMT_VER_8_0* = 524288
WMT_VER_9_0* = 589824enum WMT_VERSION : int {
WMT_VER_4_0 = 262144,
WMT_VER_7_0 = 458752,
WMT_VER_8_0 = 524288,
WMT_VER_9_0 = 589824,
}#define global WMT_VER_4_0 0x40000
#define global WMT_VER_7_0 0x70000
#define global WMT_VER_8_0 0x80000
#define global WMT_VER_9_0 0x90000