Compartilhar via


PerceptionColorFrameSourceWatcher Classe

Definição

Monitora alterações na lista de fontes de quadro de cores e fornece notificações quando a lista é alterada.

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
Herança
Object Platform::Object IInspectable PerceptionColorFrameSourceWatcher
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

Status

Obtém o status operacional do observador de origem do quadro de cores.

Métodos

Start()

Quando esse método é chamado, o observador de origem do quadro de cores enumera todas as fontes de quadro de cores existentes que ele ainda não enumerou disparando um evento SourceAdded para cada uma delas. Um evento EnumerationCompleted é acionado quando essa enumeração é concluída. Em seguida, a origem do quadro de cores começa a observar novas fontes de quadro de cores.

Stop()

Quando esse método é chamado, o observador de origem do quadro de cores para de procurar alterações na lista de fontes de quadro de cores. Esta operação não é imediata; o evento Stopped será disparado quando a operação Parar for concluída.

Eventos

EnumerationCompleted

Assina o evento EnumerationCompleted. Esse evento é acionado depois que a enumeração inicial de fontes de quadro de cores conhecidas é concluída.

SourceAdded

Assina o evento SourceAdded.

SourceRemoved

Assina o evento SourceRemoved. Esse evento é acionado uma vez para cada fonte de quadro de cor removida.

Stopped

Assina o evento Stopped. Esse evento é acionado quando iPerceptionColorFrameSourceWatcher parou de escutar as alterações na lista de fontes de quadro de cores.

Aplica-se a