Condividi tramite


PerceptionFrameProviderInfo Classe

Definizione

Set specifico di proprietà che descrivono un IPerceptionFrameProvider univoco.

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
Ereditarietà
Object Platform::Object IInspectable PerceptionFrameProviderInfo
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Le proprietà sono:

Id: identificatore univoco di IPerceptionFrameProvider, ad esempio un GUID o "com.contoso.depthcamera.x500.serialNumber1234".

  • Questo ID deve essere persistente tra i riavvii.
  • Questo ID deve essere diverso tra i dispositivi per un singolo produttore.
  • Questo ID deve essere approssimativamente univoco a livello globale in modo che non vi siano conflitti in un host.

DisplayName: nome descrittivo per il provider, ad esempio "Contoso Depth Camera x500".

DeviceKind: descrittore del tipo di FrameProvider categoricamente, ad esempio "com.contoso.depthcamera.x500".

FrameKind: tipo di frame creato dal dispositivo. Deve essere uno dei seguenti:

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

Nascosto: indica se il dispositivo enumera o meno gli eventi aggiunti tramite FindAllAsync o il dispositivo nei watcher di origine. Se false, il dispositivo è accessibile solo tramite FromIdAsync. Se false e il dispositivo viene registrato in faceAuthenticationGroup, il dispositivo viene comunque enumerato come origine dell'autenticazione viso.

Costruttori

PerceptionFrameProviderInfo()

Inizializza una nuova istanza perceptionFrameProviderInfo.

Proprietà

DeviceKind

Ottiene o imposta il descrittore del tipo di FrameProvider categoricamente, ad esempio "com.contoso.depthcamera.x500".

DisplayName

Ottiene o imposta il nome descrittivo del dispositivo, ad esempio "Contoso Depth Camera x500".

FrameKind

Ottiene o imposta il tipo di frame creati dal dispositivo.

Hidden

Ottiene o imposta un valore che indica se il dispositivo enumera tramite FindAllAsync o gli eventi aggiunti dal dispositivo nei watcher di origine.

Id

Ottiene o imposta l'identificatore univoco dell'oggetto IPerceptionFrameProvider.

Si applica a