Freigeben über


PerceptionInfraredFrameSourceWatcher Klasse

Definition

Überwacht Änderungen an der Liste der Infrarotrahmenquellen und stellt Benachrichtigungen bereit, wenn sich die Liste ändert.

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
Vererbung
Object Platform::Object IInspectable PerceptionInfraredFrameSourceWatcher
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Status

Ruft die betriebsbereite status des Infrarotrahmen-Quellüberwachungselements ab.

Methoden

Start()

Wenn diese Methode aufgerufen wird, listet der Infrarotframe Source Watcher alle vorhandenen Infrarotrahmenquellen auf, die noch nicht aufgelistet wurden, indem für jede ein SourceAdded-Ereignis ausgelöst wird. Ein EnumerationCompleted-Ereignis wird ausgelöst, wenn diese Enumeration abgeschlossen ist. Die Infrarotrahmenquelle beginnt dann mit der Suche nach neuen Infrarotrahmenquellen.

Stop()

Wenn diese Methode aufgerufen wird, sucht der Infrarotrahmenquellen-Watcher nicht mehr nach Änderungen an der Liste der Infrarotrahmenquellen. Dieser Vorgang erfolgt nicht sofort. das Ereignis Stopped wird ausgelöst, wenn der Stop-Vorgang abgeschlossen ist.

Ereignisse

EnumerationCompleted

Abonniert das EnumerationCompleted-Ereignis. Dieses Ereignis wird ausgelöst, nachdem die erste Enumeration bekannter Infrarotrahmenquellen abgeschlossen ist.

SourceAdded

Abonniert das SourceAdded-Ereignis.

SourceRemoved

Abonniert das SourceRemoved-Ereignis. Dieses Ereignis wird einmal für jede entfernte Infrarotrahmenquelle ausgelöst.

Stopped

Abonniert das Ereignis Stopped. Dieses Ereignis wird ausgelöst, wenn der IPerceptionColorFrameSourceWatcher nicht mehr auf Änderungen an der Liste der Infrarotrahmenquellen lauscht.

Gilt für: