_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

こちらもご覧ください

IMFTransform::P rocessOutput

Media Foundation 列挙

Media Foundation Transforms