PerceptionMonitor 类

定义

监视包含 全息帧SpatialSurfaceMesh 对象等数据的通道集合。

public ref class PerceptionMonitor sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionMonitor final
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PerceptionMonitor
function PerceptionMonitor()
Public NotInheritable Class PerceptionMonitor
继承
Object Platform::Object IInspectable PerceptionMonitor
属性

Windows 要求

设备系列
Windows Holographic Extension SDK (在 10.0.14393.0 中引入)
API contract
Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract (在 v1.0 中引入)

注解

监视器提供多个独立的数据通道,这些通道应尽可能并行化,这意味着应在通道之间使用单独的套接字或轮循机制,而不是在使用下一个通道之前耗尽一个通道。 这有助于确保独立的数据流(如空间输入和空间表面)不会相互干扰。

当将延迟降到最低比避免丢弃的数据包或保证传递更重要时,每个通道可能需要尽最大努力交付,而数据包必须完整且有序地传递,甚至以延迟为代价。

某些数据流通道自动流动,但有些通道需要显式请求才能使数据流动,例如空间图面和全息帧预测。

构造函数

PerceptionMonitor()

初始化 PerceptionMonitor 类的新实例。

属性

Channels

获取与当前监视器关联的数据通道。

方法

SendHolographicFramePrediction(HolographicFramePrediction)

请求生成与提供的 HolographicFramePrediction 匹配的数据包。

SendSpatialSurfacesAsync()

发送新的空间图面更新。

Start()

开始监视数据通道。

适用于