次の方法で共有


MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE属性

拡張ビデオ レンダラー (EVR) メディア シンク用のカスタム ビデオ ミキサーを作成するアクティブ化オブジェクトを指定します。

データ型

Iunknown*

解説

アクティブ化オブジェクトを使用して EVR を作成する場合は、この属性を使用して、EVR にカスタム ビデオ ミキサーを設定できます。 この属性は次のように使用します。

  1. MFCreateVideoRendererActivate 関数を呼び出して、EVR のアクティブ化オブジェクトを作成します。 関数は 、IMFActivate インターフェイスへのポインターを返します。
  2. IMFAttributes::SetUnknown を呼び出して、IMFActivate ポインターにこの属性を設定します。 属性の値は、呼び出し元によって実装されたアクティブ化オブジェクトへのポインターです。 呼び出し元のアクティブ化オブジェクトは、 IMFActivate インターフェイスを公開する必要があります。

この属性を設定すると、EVR は IMFActivate::ActivateObject を呼び出してカスタム ビデオ ミキサーを作成します。 ビデオ ミキサーは IMFTransform インターフェイスを公開する必要があります。

この属性の GUID 定数は、mfuuid.lib からエクスポートされます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Mfidl.h

関連項目

Media Foundation 属性のアルファベット順の一覧

強化されたビデオ レンダラーの属性

IMFAttributes::GetUnknown

IMFAttributes::SetUnknown

IMFActivate

アクティブ化オブジェクト