次の方法で共有


MediaCaptureSettings.Direct3D11Device プロパティ

定義

関連付けられた MediaCapture オブジェクトによって使用されている Direct3D デバイス インスタンスを表す IDirect3DDevice を取得します。

public:
 property IDirect3DDevice ^ Direct3D11Device { IDirect3DDevice ^ get(); };
IDirect3DDevice Direct3D11Device();
public IDirect3DDevice Direct3D11Device { get; }
var iDirect3DDevice = mediaCaptureSettings.direct3D11Device;
Public ReadOnly Property Direct3D11Device As IDirect3DDevice

プロパティ値

関連付けられた MediaCapture オブジェクトによって使用されている Direct3D デバイス インスタンスを表す IDirect3DDevice

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)

注釈

既定では、 MediaCapture オブジェクトは計算に GPU を使用し、Direct3D サーフェスを使用してデータをイメージ化しようとしますが、 これは MemoryPreference プロパティで無効にすることができます。 このプロパティを使用すると、アプリは、サーフェスの割り当てに使用される Direct3D デバイスのインスタンスにアクセスできます。 これは、Win2D などの他の Direct3D ベースの API と相互運用する場合に特に便利です。

適用対象