Compartir a través de


PerceptionFrameProviderInfo Clase

Definición

Conjunto específico de propiedades que describen un IPerceptionFrameProvider único.

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
Herencia
Object Platform::Object IInspectable PerceptionFrameProviderInfo
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)

Comentarios

Las propiedades son las siguientes:

Id: identificador único del IPerceptionFrameProvider, por ejemplo, un GUID o "com.contoso.depthcamera.x500.serialNumber1234".

  • Este identificador debe ser persistente en los reinicios.
  • Este identificador debe ser diferente entre dispositivos para un único fabricante.
  • Este identificador debe ser aproximadamente único globalmente de modo que no haya conflictos en ningún host.

DisplayName: un nombre descriptivo para el proveedor, por ejemplo, "Contoso Depth Camera x500".

DeviceKind: descriptor del tipo de FrameProvider de forma categórica, por ejemplo, "com.contoso.depthcamera.x500".

FrameKind: el tipo de marcos que crea el dispositivo. Debe ser uno de los siguientes:

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

Oculto: indica si el dispositivo enumera o no eventos a través de FindAllAsync o de los dispositivos agregados en monitores de origen. Si es false, solo se puede acceder al dispositivo a través de FromIdAsync. Si es false y el dispositivo está registrado en faceAuthenticationGroup, el dispositivo se sigue enumerando como un origen de autenticación facial.

Constructores

PerceptionFrameProviderInfo()

Inicializa una nueva instancia de PerceptionFrameProviderInfo.

Propiedades

DeviceKind

Obtiene o establece el descriptor del tipo de FrameProvider de forma categórica, por ejemplo, "com.contoso.depthcamera.x500".

DisplayName

Obtiene o establece el nombre descriptivo del dispositivo, por ejemplo, "Contoso Depth Camera x500".

FrameKind

Obtiene o establece el tipo de marcos que crea el dispositivo.

Hidden

Obtiene o establece un valor que indica si el dispositivo enumera los eventos FindAllAsync o device-added en los monitores de origen.

Id

Obtiene o establece el identificador único de IPerceptionFrameProvider.

Se aplica a