IMFVideoSampleAllocator::SetDirectXManager メソッド (mfidl.h)
使用するビデオ メディア シンクの Direct3D デバイス マネージャーを指定します。
構文
HRESULT SetDirectXManager(
[in] IUnknown *pManager
);
パラメーター
[in] pManager
Direct3D デバイス マネージャーの IUnknown インターフェイスへのポインター。 メディア シンクは 、IDirect3DDeviceManager9 インターフェイスに対してこのポインターを照会します。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
注釈
メディア シンクは、Direct3D デバイス マネージャーを使用して Direct3D デバイスへのポインターを取得します。Direct3D デバイスへのポインターは、Direct3D サーフェスの割り当てに使用されます。 デバイス マネージャーを使用すると、パイプライン内の複数のオブジェクト (ビデオ レンダラーやビデオ デコーダーなど) で同じ Direct3D デバイスを共有できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |
Library | Mfuuid.lib |