_MFT_PROCESS_OUTPUT_STATUS列挙 (mftransform.h)
IMFTransform::P rocessOutput の呼び出しの状態を示します。
構文
typedef enum _MFT_PROCESS_OUTPUT_STATUS {
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;
定数
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS 値: 0x100 Media Foundation 変換 (MFT) によって、1 つ以上の新しい出力ストリームが作成されました。 |
解説
MFT がこのフラグを設定すると、 ProcessOutput メソッドは MF_E_TRANSFORM_STREAM_CHANGEを返し、出力データは生成されません。 クライアントは次のように応答する必要があります。
- IMFTransform::GetStreamCount を呼び出して、新しい数のストリームを取得します。
- 新しいストリーム識別子を 取得するには、IMFTransform::GetStreamIDs を呼び出します。
- IMFTransform::GetOutputAvailableType と IMFTransform::SetOutputType を呼び出して、新しいストリームにメディアの種類を設定します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
Header | mftransform.h |