HolographicFrame Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un marco de contenido holográfico que una aplicación debe representar en todas las cámaras.
public ref class HolographicFrame 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 HolographicFrame 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 HolographicFrame
Public NotInheritable Class HolographicFrame
- Herencia
- 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
Cada HolographicFrame realiza un seguimiento de la latencia de un extremo a otro desde la llamada CreateNextFrame hasta que se presenta el fotograma. Esto determina el número de fotogramas que buscará el sistema para la predicción del siguiente fotograma.
Historial de versiones
| Versión de Windows | Versión del SDK | Valor agregado |
|---|---|---|
| 1709 | 16299 | GetQuadLayerUpdateParameters |
| 2004 | 19041 | Identificador |
Propiedades
| AddedCameras |
Obtiene la lista de objetos HolographicCamera que se agregaron desde el último fotograma. |
| CurrentPrediction |
Obtiene la predicción de ubicación de la cámara más reciente para el holographicFrame actual. |
| Duration |
Obtiene la duración del tiempo que el fotograma estará en la pantalla. |
| Id |
Obtiene el identificador único para holographicFrame dentro de su holographicSpace primario. |
| RemovedCameras |
Obtiene la lista de objetos HolographicCamera que se quitaron desde el último fotograma. |
Métodos
| GetQuadLayerUpdateParameters(HolographicQuadLayer) |
Obtiene una carga de actualización que permite a una aplicación configurar los parámetros de una capa cuádruple específica a partir de este fotograma hacia delante. |
| GetRenderingParameters(HolographicCameraPose) |
Obtiene los parámetros necesarios para representar el marco actual con la posición de cámara especificada. |
| PresentUsingCurrentPrediction() |
Presente el marco actual para todas las cámaras y espere hasta el siguiente fotograma. |
| PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior) |
Presenta el fotograma actual para todas las cámaras con el comportamiento de espera especificado. |
| UpdateCurrentPrediction() |
Calcula una predicción actualizada para la propiedad CurrentPrediction. |
| WaitForFrameToFinish() |
Bloquea el subproceso actual hasta que este marco haya finalizado y se muestre en las pantallas. |