HolographicCameraRenderingParameters Clase

Definición

Representa parámetros por cámara para representar contenido holográfico.

public ref class HolographicCameraRenderingParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicCameraRenderingParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicCameraRenderingParameters
Public NotInheritable Class HolographicCameraRenderingParameters
Herencia
Object IInspectable HolographicCameraRenderingParameters
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)

Comentarios

Al llamar a este método, se adquiere un búfer que se usará para actualizar la capa principal del compositor holográfico. El búfer permanece adquirido hasta que la aplicación presenta el HolographicFrame usado para crear el objeto HolographicCameraRenderingParameters correspondiente, en cuyo momento el búfer se confirmará en el compositor holográfico. Las aplicaciones pueden tener hasta dos búferes de capa principal adquiridos en un momento dado. El formato de búfer de capa principal es BGRA de 8 bits.

Por lo general, la aplicación logrará una calidad visual óptima llamando a CommitDirect3D11DepthBuffer para confirmar un búfer de profundidad preciso cuyos píxeles se pueden asignar de vuelta a los medidores mediante los planos cercanos y lejanos especificados y, a continuación, no llamando a SetFocusPoint. Esto permite la estabilización basada en profundidad de los hologramas del fotograma.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 CommitDirect3D11DepthBuffer
1703 15063 ReprojectionMode
1709 16299 IsContentProtectionEnabled

Propiedades

DepthReprojectionMethod

Obtiene o establece el método de reproyecto utilizado para el holographicCamera asociado para un holographicFrame determinado. El sistema seleccionará un método de reproyecto predeterminado en función de las funcionalidades de dispositivo o plataforma.

Direct3D11BackBuffer

Obtiene la superficie de búfer de reserva de Direct3D 11 para esta cámara. Las aplicaciones deben recuperar una nueva superficie de búfer de reserva para representar cada fotograma.

Direct3D11Device

Obtiene el dispositivo Direct3D 11 para esta cámara.

IsContentProtectionEnabled

Obtiene o establece si la aplicación muestra contenido protegido.

ReprojectionMode

Obtiene o establece el tipo de reproyecto que la aplicación solicita para estabilizar su representación holográfica en relación con el movimiento principal del usuario.

Métodos

CommitDirect3D11DepthBuffer(IDirect3DSurface)

Proporciona un búfer de profundidad para este marco a la canalización de visualización holográfica, lo que permite la estabilización basada en profundidad del marco en relación con el movimiento de la cabeza del usuario.

SetFocusPoint(SpatialCoordinateSystem, Vector3)

Establece el punto estático en el espacio holográfico en el que probablemente se centrará el usuario para el marco actual.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3)

Establece el punto estático en el espacio holográfico en el que se centrará el usuario, así como el normal de un plano de enfoque a través de ese punto.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3)

Establece el punto móvil en el espacio holográfico en el que se centrará el usuario, así como el normal para un plano de enfoque a través de ese punto.

Se aplica a

Consulte también