Partager via


PerceptionInfraredFrameSourceWatcher Classe

Définition

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

public ref class PerceptionInfraredFrameSourceWatcher 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 PerceptionInfraredFrameSourceWatcher 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("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionInfraredFrameSourceWatcher 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 PerceptionInfraredFrameSourceWatcher
[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("PerceptionInfraredFrameSourceWatcher 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 PerceptionInfraredFrameSourceWatcher
Public NotInheritable Class PerceptionInfraredFrameSourceWatcher
Héritage
Object Platform::Object IInspectable PerceptionInfraredFrameSourceWatcher
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 frame infrarouge.

Méthodes

Start()

Lorsque cette méthode est appelée, l’observateur de la source de trame infrarouge énumère toutes les sources de trames infrarouges 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 ÉnumérationCompleted est déclenché lorsque cette énumération est terminée. La source de trame infrarouge commence ensuite à surveiller les nouvelles sources de trames infrarouges.

Stop()

Lorsque cette méthode est appelée, l’observateur de la source de trames infrarouges cesse de rechercher les modifications apportées à la liste des sources de trames infrarouges. Cette opération n’est pas immédiate; l’événement Arrêté est déclenché lorsque l’opération Arrêter est terminée.

Événements

EnumerationCompleted

S’abonne à l’événement ÉnumérationCompleted. Cet événement est déclenché une fois l’énumération initiale des sources de trames infrarouges 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 infrarouge supprimée.

Stopped

S’abonne à l’événement Arrêté. Cet événement est déclenché lorsque L’IPerceptionColorFrameSourceWatcher a cessé d’écouter les modifications apportées à la liste des sources de trames infrarouges.

S’applique à