Win32 API 日本語リファレンス
ホームMedia.WindowsMediaFormat › WMT_INDEXER_TYPE

WMT_INDEXER_TYPE

列挙型
基底型i4

メンバー 3

名前10進16進説明
WMT_IT_PRESENTATION_TIME00x0インデクサーは、プレゼンテーション時刻をインデックスとして使用してインデックスを構築します。
WMT_IT_FRAME_NUMBERS10x1インデクサーは、フレーム番号をインデックスとして使用してインデックスを構築します。
WMT_IT_TIMECODE20x2インデクサーは、SMPTE タイムコードをインデックスとして使用してインデックスを構築します。

公式ドキュメント

[このページに関連する機能である Windows Media Format 11 SDK は、レガシー機能です。この機能は Source Reader および Sink Writer に置き換えられました。Source ReaderSink Writer は、Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な場合は新しいコードで Windows Media Format 11 SDK ではなく Source ReaderSink Writer を使用することを強く推奨します。また、レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることを推奨します。]

WMT_INDEXER_TYPE 列挙型は、インデクサーがサポートするインデックス作成の種類を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WMT_INDEXER_TYPE : int {
    WMT_IT_PRESENTATION_TIME = 0,
    WMT_IT_FRAME_NUMBERS = 1,
    WMT_IT_TIMECODE = 2
} WMT_INDEXER_TYPE;
public enum WMT_INDEXER_TYPE : int
{
    WMT_IT_PRESENTATION_TIME = 0,
    WMT_IT_FRAME_NUMBERS = 1,
    WMT_IT_TIMECODE = 2,
}
Public Enum WMT_INDEXER_TYPE As Integer
    WMT_IT_PRESENTATION_TIME = 0
    WMT_IT_FRAME_NUMBERS = 1
    WMT_IT_TIMECODE = 2
End Enum
import enum

class WMT_INDEXER_TYPE(enum.IntEnum):
    WMT_IT_PRESENTATION_TIME = 0
    WMT_IT_FRAME_NUMBERS = 1
    WMT_IT_TIMECODE = 2
// WMT_INDEXER_TYPE
pub const WMT_IT_PRESENTATION_TIME: i32 = 0;
pub const WMT_IT_FRAME_NUMBERS: i32 = 1;
pub const WMT_IT_TIMECODE: i32 = 2;
// WMT_INDEXER_TYPE
const (
	WMT_IT_PRESENTATION_TIME int32 = 0
	WMT_IT_FRAME_NUMBERS int32 = 1
	WMT_IT_TIMECODE int32 = 2
)
const
  WMT_IT_PRESENTATION_TIME = 0;
  WMT_IT_FRAME_NUMBERS = 1;
  WMT_IT_TIMECODE = 2;
// WMT_INDEXER_TYPE
pub const WMT_IT_PRESENTATION_TIME: i32 = 0;
pub const WMT_IT_FRAME_NUMBERS: i32 = 1;
pub const WMT_IT_TIMECODE: i32 = 2;
const
  WMT_IT_PRESENTATION_TIME* = 0
  WMT_IT_FRAME_NUMBERS* = 1
  WMT_IT_TIMECODE* = 2
enum WMT_INDEXER_TYPE : int {
    WMT_IT_PRESENTATION_TIME = 0,
    WMT_IT_FRAME_NUMBERS = 1,
    WMT_IT_TIMECODE = 2,
}
#define global WMT_IT_PRESENTATION_TIME 0x0
#define global WMT_IT_FRAME_NUMBERS     0x1
#define global WMT_IT_TIMECODE          0x2