Compartir a través de


PerceptionMonitor Clase

Definición

Supervisa una colección de canales que contienen datos como objetos HolographicFrame y 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
Herencia
Object Platform::Object IInspectable PerceptionMonitor
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Holographic Extension SDK (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract (se introdujo en la versión v1.0)

Comentarios

El monitor proporciona varios canales independientes de datos que se deben paralelizar tanto como sea posible, lo que significa que debe usar sockets independientes o round robin entre los canales, en lugar de purgar uno antes de consumir el siguiente. Esto ayuda a garantizar que los flujos de datos independientes, como la entrada espacial y las superficies espaciales, no interfieran entre sí.

Cada canal puede requerir la entrega de mejor esfuerzo, al minimizar la latencia es más importante que evitar los paquetes descartados o la entrega garantizada, cuando los paquetes se deben entregar completamente y en orden, incluso a costa de la latencia.

Algunos canales de flujo de datos se generan automáticamente, pero otros requieren solicitudes explícitas para que fluyan los datos, como la superficie espacial y las predicciones de fotogramas holográficos.

Constructores

PerceptionMonitor()

Inicializa una nueva instancia de la clase PerceptionMonitor .

Propiedades

Channels

Obtiene los canales de datos asociados al monitor actual.

Métodos

SendHolographicFramePrediction(HolographicFramePrediction)

Solicita que se genere un paquete que coincida con holographicFramePrediction proporcionado.

SendSpatialSurfacesAsync()

Enviar una nueva actualización de superficies espaciales.

Start()

Inicie la supervisión de canales de datos.

Se aplica a