_MFT_PROCESS_OUTPUT_FLAGS列挙 (mftransform.h)
Media Foundation 変換 (MFT) で出力サンプルを処理するためのフラグを定義します。
構文
typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;
定数
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER 値: 0x1 MFT_OUTPUT_DATA_BUFFER構造体の pSample メンバーが NULL であるストリームの出力を生成しないでください。 MFT が出力ストリームを MFT_OUTPUT_STREAM_DISCARDABLE または MFT_OUTPUT_STREAM_LAZY_READ フラグでマークしていない限り、このフラグは無効です。 詳細については、「 IMFTransform::GetOutputStreamInfo」を参照してください。 |
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT 値: 0x2 最後の出力サンプルを再生成します。 このフラグは、ビデオ処理 MFT でのみ使用されます。 メモWindows 8が必要です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
Header | mftransform.h |