次の方法で共有


IMFVideoSampleAllocator::SetDirectXManager メソッド (mfidl.h)

使用するビデオ メディア シンクの Direct3D デバイス マネージャーを指定します。

構文

HRESULT SetDirectXManager(
  [in] IUnknown *pManager
);

パラメーター

[in] pManager

Direct3D デバイス マネージャーの IUnknown インターフェイスへのポインター。 メディア シンクは 、IDirect3DDeviceManager9 インターフェイスに対してこのポインターを照会します。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。

注釈

メディア シンクは、Direct3D デバイス マネージャーを使用して Direct3D デバイスへのポインターを取得します。Direct3D デバイスへのポインターは、Direct3D サーフェスの割り当てに使用されます。 デバイス マネージャーを使用すると、パイプライン内の複数のオブジェクト (ビデオ レンダラーやビデオ デコーダーなど) で同じ Direct3D デバイスを共有できます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfidl.h
Library Mfuuid.lib

こちらもご覧ください

IMFVideoSampleAllocator