次の方法で共有


METransformNeedInput イベント

新しい入力サンプルを要求するために、非同期 Media Foundation 変換 (MFT) によって送信されます。

イベント値

IMFMediaEvent::GetValue から取得できる値は次のとおりです。

VARTYPE 説明
VT_EMPTY
イベント データはありません。

属性

このイベントには次の属性が定義されています。

属性 説明
MF_EVENT_MFT_INPUT_STREAM_ID
入力データを必要とするストリームの識別子。
(必須)

解説

非同期 MFT は、 IMFMediaEventGenerator インターフェイスを介してこのイベントを送信します。 同期 MFT では、このイベントは送信されません。

MFT のクライアントがこのイベントを受信すると、 IMFTransform::P rocessInput を呼び出して次のサンプルを提供する必要があります。 イベント オブジェクトの MF_EVENT_MFT_INPUT_STREAM_ID 属性は、データを必要とする入力ストリームを指定します。

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
Mfobjects.h (Mfidl.h を含む)

関連項目

Media Foundation イベント

非同期 MFT