MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE属性

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

データ型

Iunknown*

解説

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

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

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

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

要件

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

関連項目

Media Foundation 属性のアルファベット順リスト

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

IMFAttributes::GetUnknown

IMFAttributes::SetUnknown

IMFActivate

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

EVR 発表者を作成する方法