Freigeben über


MediaCaptureSettings.Direct3D11Device Eigenschaft

Definition

Ruft ein IDirect3DDevice ab, das das Direct3D-Gerät darstellt instance vom zugeordneten MediaCapture-Objekt verwendet wird.

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

Eigenschaftswert

Ein IDirect3DDevice, das das Direct3D-Gerät darstellt, instance vom zugeordneten MediaCapture-Objekt verwendet wird.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Standardmäßig versucht das MediaCapture-Objekt , die GPU für seine Berechnung zu verwenden und Direct3D-Oberflächen für Bilddaten zu verwenden, obwohl dies mit der MemoryPreference-Eigenschaft deaktiviert werden kann. Mit dieser Eigenschaft kann eine App auf die instance des Direct3D-Geräts zugreifen, das zum Zuweisen der Oberflächen verwendet wird. Dies ist besonders nützlich bei der Zusammenarbeit mit anderen Direct3D-basierten APIs, z. B. Win2D.

Gilt für: