mftransform.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

mftransform.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IMFDeviceTransform

このセクションには、IMFDeviceTransform インターフェイスのリファレンス情報が含まれています。
IMFDeviceTransformCallback

システム割り当てフレーム バッファーがデバイス ドライバーに送信されたときに通知を受信するには、このコールバックを実装します。
IMFTransform

すべての Media Foundation Transforms (MFT) によって実装されます。

関数

 
MFCreateTransformActivate

Media Foundation 変換 (MFT) の汎用アクティブ化オブジェクトを作成します。

構造

 
MFT_INPUT_STREAM_INFO

Media Foundation 変換 (MFT) の入力ストリームに関する情報が含まれます。 これらの値を取得するには、IMFTransform::GetInputStreamInfo を呼び出します。
MFT_OUTPUT_DATA_BUFFER

Media Foundation 変換の出力バッファーに関する情報が含まれます。 この構造体は、IMFTransform::P rocessOutput メソッドで使用されます。
MFT_OUTPUT_STREAM_INFO

Media Foundation 変換 (MFT) の出力ストリームに関する情報が含まれます。 これらの値を取得するには、IMFTransform::GetOutputStreamInfo を呼び出します。
STREAM_MEDIUM

アプリケーションでは使用できません。

列挙

 
_MFT_DRAIN_TYPE

サポートされていません。 (_MFT_DRAIN_TYPE)
_MFT_INPUT_DATA_BUFFER_FLAGS

IMFTransform::P rocessInput メソッドのフラグを定義します。 現在、フラグは定義されていません。
_MFT_INPUT_STATUS_FLAGS

Media Foundation 変換 (MFT) の入力ストリームの状態を示します。
_MFT_INPUT_STREAM_INFO_FLAGS

Media Foundation 変換 (MFT) の入力ストリームについて説明します。
_MFT_OUTPUT_DATA_BUFFER_FLAGS

IMFTransform::P rocessOutput メソッドのフラグを定義します。
_MFT_OUTPUT_STATUS_FLAGS

Media Foundation 変換 (MFT) が出力データを生成できるかどうかを示します。
_MFT_OUTPUT_STREAM_INFO_FLAGS

Media Foundation 変換 (MFT) の出力ストリームについて説明します。
_MFT_PROCESS_OUTPUT_FLAGS

Media Foundation 変換 (MFT) で出力サンプルを処理するためのフラグを定義します。
_MFT_PROCESS_OUTPUT_STATUS

IMFTransform::P rocessOutput の呼び出しの状態を示します。
_MFT_SET_TYPE_FLAGS

Media Foundation 変換 (MFT) でメディアの種類を設定またはテストするためのフラグを定義します。
MF3DVideoOutputType

3D 立体ビデオ ストリームを出力する方法を指定します。
MFT_MESSAGE_TYPE

Media Foundation 変換 (MFT) のメッセージを定義します。