Freigeben über


PerceptionColorFrameSourceWatcher Klasse

Definition

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

public ref class PerceptionColorFrameSourceWatcher 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 PerceptionColorFrameSourceWatcher 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("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionColorFrameSourceWatcher 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 PerceptionColorFrameSourceWatcher
[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("PerceptionColorFrameSourceWatcher 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 PerceptionColorFrameSourceWatcher
Public NotInheritable Class PerceptionColorFrameSourceWatcher
Vererbung
Object Platform::Object IInspectable PerceptionColorFrameSourceWatcher
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 operative status des Farbrahmenquell-Watchers ab.

Methoden

Start()

Wenn diese Methode aufgerufen wird, listet der Watcher für die Farbrahmenquelle alle vorhandenen Farbrahmenquellen auf, die noch nicht durch Auslösen eines SourceAdded-Ereignisses für jede aufgezählt wurden. Ein EnumerationCompleted-Ereignis wird ausgelöst, wenn diese Enumeration abgeschlossen ist. Die Farbrahmenquelle beginnt dann mit der Suche nach neuen Farbrahmenquellen.

Stop()

Wenn diese Methode aufgerufen wird, sucht der Farbrahmenquell watcher nicht mehr nach Änderungen an der Farbrahmenquellenliste. 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 Farbrahmenquellen abgeschlossen ist.

SourceAdded

Abonniert das SourceAdded-Ereignis.

SourceRemoved

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

Stopped

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

Gilt für: