MF_SOURCE_READER_FLAG列挙 (mfreadwrite.h)
IMFSourceReader::ReadSample メソッドの状態を示すフラグが含まれています。
構文
typedef enum MF_SOURCE_READER_FLAG {
MF_SOURCE_READERF_ERROR = 0x1,
MF_SOURCE_READERF_ENDOFSTREAM = 0x2,
MF_SOURCE_READERF_NEWSTREAM = 0x4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20,
MF_SOURCE_READERF_STREAMTICK = 0x100,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x200
} ;
定数
MF_SOURCE_READERF_ERROR 値: 0x1 エラーが発生しました。 このフラグを受け取った場合は、 IMFSourceReader メソッドをこれ以上呼び出さないでください。 |
MF_SOURCE_READERF_ENDOFSTREAM 値: 0x2 ソース リーダーがストリームの末尾に達しました。 |
MF_SOURCE_READERF_NEWSTREAM 値: 0x4 1 つ以上の新しいストリームが作成されました。 次のいずれかの操作を行って、このフラグに応答します。
|
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED 値: 0x10 ネイティブ形式が 1 つ以上のストリームに対して変更されました。 ネイティブ形式は、デコーダーが挿入される前にメディア ソースによって提供される形式です。 |
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED 値: 0x20 現在のメディアの種類は、1 つ以上のストリームに対して変更されています。 現在のメディアの種類を取得するには、 IMFSourceReader::GetCurrentMediaType メソッドを呼び出します。 |
MF_SOURCE_READERF_STREAMTICK 値: 0x100 ストリームにギャップがあります。 このフラグは、メディア ソースからの MEStreamTick イベントに対応します。 |
MF_SOURCE_READERF_ALLEFFECTSREMOVED 値: 0x200 アプリケーションによって挿入されたすべての変換は、特定のストリームに対して削除されています。 これは、ソースまたはデコーダーからの動的な形式変更により、新しいメディアの種類を処理できないためにカスタム変換が使用されない可能性があります。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
Header | mfreadwrite.h |