Поделиться через


PerceptionFrameProviderInfo Класс

Определение

Определенный набор свойств, описывающих уникальный IPerceptionFrameProvider.

public ref class PerceptionFrameProviderInfo sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 PerceptionFrameProviderInfo 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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PerceptionFrameProviderInfo 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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderInfo may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionFrameProviderInfo final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 PerceptionFrameProviderInfo
[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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionFrameProviderInfo
[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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderInfo may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionFrameProviderInfo
function PerceptionFrameProviderInfo()
Public NotInheritable Class PerceptionFrameProviderInfo
Наследование
Object Platform::Object IInspectable PerceptionFrameProviderInfo
Атрибуты

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

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

Комментарии

Это следующие свойства:

Id — уникальный идентификатор IPerceptionFrameProvider, например GUID или "com.contoso.depthcamera.x500.serialNumber1234".

  • Этот идентификатор должен быть постоянным при перезагрузках.
  • Этот идентификатор должен отличаться на разных устройствах для одного производителя.
  • Этот идентификатор должен быть примерно глобально уникальным, чтобы не было конфликтов на одном узле.

DisplayName — понятное имя поставщика, например Contoso Depth Camera x500.

DeviceKind — дескриптор типа FrameProvider, например com.contoso.depthcamera.x500.

FrameKind — тип кадров, которые создает устройство. Это должен быть один из следующих вариантов:

  • KnownPerceptionFrameKind::Color
  • KnownPerceptionFrameKind::D epth
  • KnownPerceptionFrameKind::Infrared

Скрытый — указывает, перечисляет ли устройство события с помощью FindAllAsync или события, добавленные устройством в исходных наблюдателях. Если значение равно false, устройство доступно только через FromIdAsync. Если значение равно false и устройство зарегистрировано в Группе FaceAuthenticationGroup, устройство по-прежнему перечисляется в качестве источника проверки подлинности лиц.

Конструкторы

PerceptionFrameProviderInfo()

Инициализирует новый экземпляр PerceptionFrameProviderInfo.

Свойства

DeviceKind

Возвращает или задает дескриптор типа FrameProvider категорично, например "com.contoso.depthcamera.x500".

DisplayName

Возвращает или задает понятное имя устройства, например Contoso Depth Camera x500.

FrameKind

Возвращает или задает тип кадров, которые создает устройство.

Hidden

Возвращает или задает значение, указывающее, перечисляется ли устройство через FindAllAsync или события, добавленные устройством, в исходных наблюдателях.

Id

Возвращает или задает уникальный идентификатор IPerceptionFrameProvider.

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