Condividi tramite


PerceptionInfraredFrameSourceWatcher Classe

Definizione

Monitora le modifiche all'elenco delle origini del frame a infrarossi e fornisce notifiche quando l'elenco cambia.

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
Ereditarietà
Object Platform::Object IInspectable PerceptionInfraredFrameSourceWatcher
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

Status

Ottiene lo stato operativo del watcher del frame a infrarossi.

Metodi

Start()

Quando questo metodo viene chiamato, l'oggetto watcher del frame a infrarossi enumera le origini di fotogrammi infrarossi esistenti non è già enumerato tramite l'attivazione di un evento SourceAdded per ognuno di essi. Un evento EnumerationCompleted viene attivato al termine dell'enumerazione. L'origine del fotogramma a infrarossi inizia quindi a guardare per le nuove fonti di fotogramma a infrarossi.

Stop()

Quando questo metodo viene chiamato, il watcher del frame a infrarossi smette di cercare modifiche all'elenco di origine del frame a infrarossi. Questa operazione non è immediata; l'evento Arresta verrà attivato al termine dell'operazione Stop.

Eventi

EnumerationCompleted

Sottoscrive l'evento EnumerationCompleted. Questo evento viene attivato dopo il completamento dell'enumerazione iniziale delle origini di fotogrammi a infrarossi noti.

SourceAdded

Sottoscrive l'evento SourceAdded.

SourceRemoved

Sottoscrive l'evento SourceRemoved. Questo evento viene attivato una volta per ogni origine fotogramma a infrarossi rimossa.

Stopped

Sottoscrive l'evento Arresta. Questo evento viene attivato quando IPerceptionColorFrameSourceWatcher ha interrotto l'ascolto per le modifiche apportate all'elenco di origini fotogrammi a infrarossi.

Si applica a