PerceptionDepthFrameSourceWatcher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überwacht Änderungen an der Liste der Tiefenrahmenquellen und stellt Benachrichtigungen bereit, wenn sich die Liste ändert.
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
- Vererbung
- 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 Tiefenframequell-Watchers ab. |
Methoden
Start() |
Wenn diese Methode aufgerufen wird, listet der Tiefenframequell-Watcher alle vorhandenen Tiefenframequellen auf, die noch nicht aufgelistet wurden, indem ein SourceAdded-Ereignis für jedes ereignis ausgelöst wird. Ein EnumerationCompleted-Ereignis wird ausgelöst, wenn diese Enumeration abgeschlossen ist. Die Tiefenframequelle beginnt dann mit der Suche nach neuen Tiefenframequellen. |
Stop() |
Wenn diese Methode aufgerufen wird, sucht der Tiefenrahmenquell-Watcher nicht mehr nach Änderungen an der Quellliste des Tiefenrahmens. 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 Tiefenframequellen abgeschlossen ist. |
SourceAdded |
Abonniert das SourceAdded-Ereignis. |
SourceRemoved |
Abonniert das SourceRemoved-Ereignis. Dieses Ereignis wird für jede entfernte Tiefenframequelle einmal ausgelöst. |
Stopped |
Abonniert das Ereignis Stopped. Dieses Ereignis wird ausgelöst, wenn der IPerceptionColorFrameSourceWatcher nicht mehr auf Änderungen an der Liste der Tiefenframequellen lauscht. |