HolographicCameraRenderingParameters.DepthReprojectionMethod Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the reprojection method used for the associated HolographicCamera for a given HolographicFrame. The system will select a default reprojection method based on the device and/or platform capabilities.
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
Property Value
The reprojection method to be used for the associated camera for a given HolographicFrame.
Windows requirements
Device family |
Windows 10, version 2104 (introduced in 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v12.0)
|
Examples
Starting with [TBD SDK version], apps should use the HolographicCameraRenderingParameters.DepthReprojectionMethod property to select AutoPlanar mode in order to enable auto-planar depth LSR. The following example demonstrates how set the depth reprojection method. This should be done on every HolographicFrame where the app needs to enable the auto-planar depth LSR mode:
renderingParameters.DepthReprojectionMethod(HolographicDepthReprojectionMethod::AutoPlanar);
Prior to [TBD SDK version], apps were instead required to call SetFocusPoint with a point value of {0,0,0} in order to enable auto-planar depth LSR on HoloLens 2. Apps that are compiled on the [TBD SDK version] SDK or later should be updated to set the DepthReprojectionMethod property instead.
renderingParameters.SetFocusPoint(m_stationaryReferenceFrame.CoordinateSystem(), { 0,0,0 });
Remarks
Apps that use a particular mode can use this property to select the mode on devices which support that mode. Check to see what modes are supported on a device by calling HolographicViewConfiguration.SupportedDepthReprojectionMethods.