Share via


PerceptionDepthFrameSourceWatcher Clase

Definición

Supervisa los cambios en la lista de orígenes de fotogramas de profundidad y proporciona notificaciones cuando cambia la lista.

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
Herencia
Object Platform::Object IInspectable PerceptionDepthFrameSourceWatcher
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

Status

Obtiene el estado operativo del monitor de origen de fotogramas de profundidad.

Métodos

Start()

Cuando se llama a este método, el monitor de origen de fotogramas de profundidad enumera los orígenes de fotogramas de profundidad existentes que aún no ha enumerado activando un evento SourceAdded para cada uno. Cuando se completa esta enumeración, se desencadena un evento EnumerationCompleted. A continuación, el origen del fotograma de profundidad comienza a observar los nuevos orígenes de fotogramas de profundidad.

Stop()

Cuando se llama a este método, el monitor de origen de fotogramas de profundidad deja de buscar cambios en la lista de orígenes de fotogramas de profundidad. Esta operación no es inmediata; El evento Stopped se desencadenará cuando se complete la operación Stop.

Eventos

EnumerationCompleted

Se suscribe al evento EnumerationCompleted. Este evento se desencadena una vez completada la enumeración inicial de orígenes de fotogramas de profundidad conocidos.

SourceAdded

Se suscribe al evento SourceAdded.

SourceRemoved

Se suscribe al evento SourceRemoved. Este evento se desencadena una vez por cada origen de fotogramas de profundidad que se quita.

Stopped

Se suscribe al evento Stopped. Este evento se desencadena cuando IPerceptionColorFrameSourceWatcher ha dejado de escuchar los cambios en la lista de orígenes de fotogramas de profundidad.

Se aplica a