Compartilhar via


HolographicFrame Classe

Definição

Representa um quadro de conteúdo holográfico que um aplicativo deve renderizar para todas as câmeras.

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
Herança
Object Platform::Object IInspectable HolographicFrame
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v2.0)

Comentários

Cada HolographicFrame rastreia a latência de ponta a ponta da chamada CreateNextFrame até que o quadro seja apresentado. Isso determina o número de quadros que o sistema aguardará para a previsão do próximo quadro.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 GetQuadLayerUpdateParameters
2004 19041 Id

Propriedades

AddedCameras

Obtém a lista de objetos HolographicCamera que foram adicionados desde o último quadro.

CurrentPrediction

Obtém a previsão de localização da câmera mais recente para o HolographicFrame atual.

Duration

Obtém a duração do tempo em que o quadro estará na tela.

Id

Obtém o identificador exclusivo para o HolographicFrame em seu HolographicSpace pai.

RemovedCameras

Obtém a lista de objetos HolographicCamera que foram removidos desde o último quadro.

Métodos

GetQuadLayerUpdateParameters(HolographicQuadLayer)

Obtém uma carga de atualização que permite que um aplicativo configure os parâmetros de uma camada quádrupla específica desse quadro para frente.

GetRenderingParameters(HolographicCameraPose)

Obtém os parâmetros necessários para renderizar o quadro atual com a pose da câmera especificada.

PresentUsingCurrentPrediction()

Apresente o quadro atual para todas as câmeras e aguarde até o próximo quadro.

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

Apresenta o quadro atual para todas as câmeras com o comportamento de espera especificado.

UpdateCurrentPrediction()

Calcula uma previsão atualizada para a propriedade CurrentPrediction.

WaitForFrameToFinish()

Bloqueia o thread atual até que esse quadro seja concluído e esteja sendo exibido nas telas.

Aplica-se a