Condividi tramite


PerceptionDepthFrameSourceWatcher Classe

Definizione

Monitora le modifiche all'elenco delle origini frame di profondità e fornisce notifiche quando l'elenco cambia.

public ref class PerceptionDepthFrameSourceWatcher sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionDepthFrameSourceWatcher final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionDepthFrameSourceWatcher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PerceptionDepthFrameSourceWatcher
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionDepthFrameSourceWatcher
Public NotInheritable Class PerceptionDepthFrameSourceWatcher
Ereditarietà
Object Platform::Object IInspectable PerceptionDepthFrameSourceWatcher
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

Status

Ottiene lo stato operativo del watcher del frame di profondità.

Metodi

Start()

Quando questo metodo viene chiamato, il watcher dell'origine frame di profondità enumera qualsiasi origine di frame di profondità esistente non è già enumerata attivando un evento SourceAdded per ognuno di essi. Un evento EnumerationCompleted viene attivato al termine dell'enumerazione. L'origine della cornice di profondità inizia quindi a guardare per nuove origini frame di profondità.

Stop()

Quando questo metodo viene chiamato, il watcher del frame di profondità smette di cercare modifiche all'elenco di origine del frame di profondità. Questa operazione non è immediata; l'evento Arresta verrà attivato al termine dell'operazione Stop.

Eventi

EnumerationCompleted

Sottoscrive l'evento EnumerationCompleted. Questo evento viene attivato dopo il completamento dell'enumerazione iniziale delle origini frame di profondità note.

SourceAdded

Sottoscrive l'evento SourceAdded.

SourceRemoved

Sottoscrive l'evento SourceRemoved. Questo evento viene attivato una volta per ogni origine frame di profondità rimossa.

Stopped

Sottoscrive l'evento Arresta. Questo evento viene attivato quando IPerceptionColorFrameSourceWatcher ha interrotto l'ascolto delle modifiche all'elenco delle origini frame di profondità.

Si applica a