MFMEDIASOURCE_CHARACTERISTICS列挙 (mfidl.h)
メディア ソースの特性を定義します。 これらのフラグは、 IMFMediaSource::GetCharacteristics メソッドによって取得されます。
構文
typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
MFMEDIASOURCE_IS_LIVE = 0x1,
MFMEDIASOURCE_CAN_SEEK = 0x2,
MFMEDIASOURCE_CAN_PAUSE = 0x4,
MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;
定数
MFMEDIASOURCE_IS_LIVE 値: 0x1 このフラグは、ライブ プレゼンテーションなど、常に実行されるデータ ソースを示します。 ソースが停止してから再起動されると、コンテンツにギャップが発生します。 |
MFMEDIASOURCE_CAN_SEEK 値: 0x2 メディア ソースはシークをサポートしています。 |
MFMEDIASOURCE_CAN_PAUSE 値: 0x4 ソースは一時停止できます。 |
MFMEDIASOURCE_HAS_SLOW_SEEK 値: 0x8 メディア ソースはコンテンツをダウンロードします。 ダウンロードされていないコンテンツの一部を探すには、長い時間がかかる場合があります。 |
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 値: 0x10 メディア ソースは、複数のエントリを含む可能性があるプレイリストを配信します。 最初のプレイリストエントリが完了すると、メディアソースは MENewPresentation イベントを送信することで、新しいプレイリストエントリの開始を通知します。 イベントには、エントリのプレゼンテーション記述子が含まれています。 メモ Windows 7 以降が必要です。 |
MFMEDIASOURCE_CAN_SKIPFORWARD 値: 0x20 メディア ソースは、再生リスト内でスキップできます。 MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS フラグが存在する場合にのみ適用されます。 メモ Windows 7 以降が必要です。 |
MFMEDIASOURCE_CAN_SKIPBACKWARD 値: 0x40 メディア ソースは、再生リスト内で後方にスキップできます。 メモ Windows 7 以降が必要です。 |
MFMEDIASOURCE_DOES_NOT_USE_NETWORK 値: 0x80 現在、メディア ソースは ネットワークを使用してコンテンツを受信する。 ネットワーク ハードウェア このビットが設定されている場合、省電力状態に入る可能性があります。 メモWindows 8以降が必要です。 |
注釈
プレイリスト内で前後にスキップするには、MF_TIME_FORMAT_ENTRY_RELATIVE時間形式 GUID で IMFMediaSource::Start または IMFMediaSession::Start を呼び出します。 この機能は、 MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS フラグが存在する場合にのみ適用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
Header | mfidl.h |