Partager via


PerceptionDepthFrameSourceWatcher Classe

Définition

Surveille les modifications apportées à la liste des sources de trame de profondeur et fournit des notifications lorsque la liste change.

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
Héritage
Object Platform::Object IInspectable PerceptionDepthFrameSourceWatcher
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

Status

Obtient la status opérationnelle de l’observateur de source de trame de profondeur.

Méthodes

Start()

Lorsque cette méthode est appelée, l’observateur de la source de trame de profondeur énumère toutes les sources de trames de profondeur existantes qu’il n’a pas déjà énumérées en déclançant un événement SourceAdded pour chacune d’elles. Un événement EnumerationCompleted est déclenché lorsque cette énumération est terminée. La source de trame de profondeur commence ensuite à surveiller les nouvelles sources de trame de profondeur.

Stop()

Lorsque cette méthode est appelée, l’observateur de la source de trame de profondeur cesse de rechercher les modifications apportées à la liste des sources de trame de profondeur. Cette opération n’est pas immédiate ; L’événement Stopped est déclenché lorsque l’opération Stop est terminée.

Événements

EnumerationCompleted

S’abonne à l’événement EnumerationCompleted. Cet événement est déclenché une fois l’énumération initiale des sources de trames de profondeur connues terminée.

SourceAdded

S’abonne à l’événement SourceAdded.

SourceRemoved

S’abonne à l’événement SourceRemoved. Cet événement est déclenché une fois pour chaque source de trame de profondeur supprimée.

Stopped

S’abonne à l’événement Stopped. Cet événement est déclenché lorsque IPerceptionColorFrameSourceWatcher a cessé d’écouter les modifications apportées à la liste des sources de trame de profondeur.

S’applique à