PerceptionMonitor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
监视包含 全息帧 和 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
- 继承
- 属性
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() |
开始监视数据通道。 |