Share via


HolographicCameraRenderingParameters.DepthReprojectionMethod Eigenschaft

Definition

Ruft die Reprojektionsmethode ab, die für die zugeordnete HolographicCamera für einen bestimmten HolographicFrame verwendet wird, oder legt diese fest. Das System wählt eine Standardmethode für die Neuprojektion basierend auf den Geräte- und/oder Plattformfunktionen aus.

public:
 property HolographicDepthReprojectionMethod DepthReprojectionMethod { HolographicDepthReprojectionMethod get(); void set(HolographicDepthReprojectionMethod value); };
HolographicDepthReprojectionMethod DepthReprojectionMethod();

void DepthReprojectionMethod(HolographicDepthReprojectionMethod value);
public HolographicDepthReprojectionMethod DepthReprojectionMethod { get; set; }
var holographicDepthReprojectionMethod = holographicCameraRenderingParameters.depthReprojectionMethod;
holographicCameraRenderingParameters.depthReprojectionMethod = holographicDepthReprojectionMethod;
Public Property DepthReprojectionMethod As HolographicDepthReprojectionMethod

Eigenschaftswert

Die Reprojektionsmethode, die für die zugeordnete Kamera für einen bestimmten HolographicFrame verwendet werden soll.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v12.0)

Beispiele

Ab [TBD SDK-Version] sollten Apps die HolographicCameraRenderingParameters.DepthReprojectionMethod-Eigenschaft verwenden, um den AutoPlanarmodus auszuwählen, um die LSR für die automatische planare Tiefe zu aktivieren. Im folgenden Beispiel wird veranschaulicht, wie die Methode für die Tiefenreprojektion festgelegt wird. Dies sollte für jeden HolographicFrame erfolgen, in dem die App den LSR-Modus für die automatische planare Tiefe aktivieren muss:

renderingParameters.DepthReprojectionMethod(HolographicDepthReprojectionMethod::AutoPlanar);

Vor der [TBD SDK-Version] mussten Apps stattdessen SetFocusPoint mit dem Punktwert aufrufen, {0,0,0} um die LSR für die automatische planare Tiefe auf HoloLens 2 zu aktivieren. Apps, die mit dem [TBD SDK-Version] SDK oder höher kompiliert werden, sollten aktualisiert werden, um stattdessen die DepthReprojectionMethod-Eigenschaft festzulegen.

renderingParameters.SetFocusPoint(m_stationaryReferenceFrame.CoordinateSystem(), { 0,0,0 });

Hinweise

Apps, die einen bestimmten Modus verwenden, können diese Eigenschaft verwenden, um den Modus auf Geräten auszuwählen, die diesen Modus unterstützen. Überprüfen Sie, welche Modi auf einem Gerät unterstützt werden, indem Sie HolographicViewConfiguration.SupportedDepthReprojectionMethods aufrufen.

Gilt für: