PerceptionDepthFrameSourceWatcher Класс

Определение

Отслеживает изменения в списке источников кадров глубины и предоставляет уведомления при изменении списка.

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
Наследование
Object Platform::Object IInspectable PerceptionDepthFrameSourceWatcher
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

Status

Возвращает рабочее состояние наблюдателя источника кадра глубины.

Методы

Start()

При вызове этого метода наблюдатель источника кадра глубины перечисляет все существующие источники кадров глубины, которые он еще не перечислил, запуская событие SourceAdded для каждого из них. По завершении перечисления запускается событие EnumerationCompleted. Затем источник кадра глубины начинает наблюдать за новыми источниками кадров глубины.

Stop()

При вызове этого метода наблюдатель источника кадра глубины перестает искать изменения в списке источников кадра глубины. Эта операция не является немедленной; Событие Stopped будет активировано после завершения операции Stop.

События

EnumerationCompleted

Подписывается на событие EnumerationCompleted. Это событие возникает после завершения начального перечисления известных источников кадров глубины.

SourceAdded

Подписывается на событие SourceAdded.

SourceRemoved

Подписывается на событие SourceRemoved. Это событие запускается один раз для каждого удаляемого источника кадра глубины.

Stopped

Подписывается на событие Stopped. Это событие возникает, когда IPerceptionColorFrameSourceWatcher перестает прослушивать изменения в списке источников кадров глубины.

Применяется к