HolographicFrame 类

定义

表示应用必须呈现到所有相机的全息内容帧。

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
继承
Object Platform::Object IInspectable HolographicFrame
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v2.0 中引入)

注解

每个全息帧跟踪 CreateNextFrame 调用的端到端延迟,直到显示帧。 这决定了系统将期待下一帧预测的帧数。

版本历史记录

Windows 版本 SDK 版本 已添加值
1709 16299 GetQuadLayerUpdateParameters
2004 19041 ID

属性

AddedCameras

获取自上一帧以来添加的 HolographicCamera 对象的列表。

CurrentPrediction

获取当前全息帧的最新相机位置预测。

Duration

获取帧将在屏幕上显示的持续时间。

Id

获取其父 HolographicSpace 中 HolographicFrame 的唯 标识符。

RemovedCameras

获取自上一帧以来删除的 HolographicCamera 对象的列表。

方法

GetQuadLayerUpdateParameters(HolographicQuadLayer)

获取一个更新有效负载,该有效负载允许应用程序从此帧前移配置特定象限层的参数。

GetRenderingParameters(HolographicCameraPose)

获取使用指定的相机姿势呈现当前帧所需的参数。

PresentUsingCurrentPrediction()

显示所有相机的当前帧,然后等到下一帧。

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

显示具有指定等待行为的所有相机的当前帧。

UpdateCurrentPrediction()

计算 CurrentPrediction 属性的更新预测。

WaitForFrameToFinish()

阻止当前线程,直到此帧完成并显示在显示器上。

适用于