Condividi tramite


PerceptionMonitor Classe

Definizione

Esegue il monitoraggio di una raccolta di canali che contengono dati come oggetti HolographicFrame e 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
Ereditarietà
Object Platform::Object IInspectable PerceptionMonitor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Holographic Extension SDK (è stato introdotto in 10.0.14393.0)
API contract
Windows.Perception.Automation.Monitoring.PerceptionAutomationMonitoringContract (è stato introdotto in v1.0)

Commenti

Il monitoraggio fornisce diversi canali indipendenti di dati che devono essere parallelizzati il più possibile, il che significa che è consigliabile usare socket separati o round robin tra i canali, anziché svuotarne uno prima di utilizzare il successivo. Ciò consente di garantire che flussi indipendenti di dati, come l'input spaziale e le superfici spaziali, non interferiscano tra loro.

Ogni canale può richiedere un recapito ottimale, quando la latenza è più importante rispetto a evitare pacchetti eliminati o recapito garantito, quando i pacchetti devono essere recapitati completamente e in ordine, anche a scapito della latenza.

Alcuni canali del flusso di dati vengono eseguiti automaticamente, ma altri richiedono richieste esplicite per far sì che i dati vengano trasmessi, ad esempio le stime della superficie spaziale e dei fotogrammi olografici.

Costruttori

PerceptionMonitor()

Inizializza una nuova istanza della classe PerceptionMonitor .

Proprietà

Channels

Ottiene i canali di dati associati al monitoraggio corrente.

Metodi

SendHolographicFramePrediction(HolographicFramePrediction)

Richiede che venga generato un pacchetto corrispondente all'oggetto HolographicFramePrediction specificato.

SendSpatialSurfacesAsync()

Inviare un nuovo aggiornamento delle superfici spaziali.

Start()

Avviare il monitoraggio dei canali dati.

Si applica a