PerceptionFrameProviderInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |