Partager via


PerceptionFrameProviderInfo Classe

Définition

Ensemble spécifique de propriétés décrivant un IPerceptionFrameProvider unique.

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
Héritage
Object Platform::Object IInspectable PerceptionFrameProviderInfo
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les propriétés sont les suivantes :

Id : identificateur unique du IPerceptionFrameProvider, par exemple un GUID ou « com.contoso.depthcamera.x500.serialNumber1234 ».

  • Cet ID doit être persistant entre les redémarrages.
  • Cet ID doit être différent entre les appareils d’un même fabricant.
  • Cet ID doit être globalement unique de sorte qu’il n’y ait aucun conflit sur un hôte.

DisplayName : nom convivial pour le fournisseur, par exemple, « Contoso Depth Camera x500 ».

DeviceKind : descripteur du type frameProvider de manière catégorique, par exemple, « com.contoso.depthcamera.x500 ».

FrameKind : type d’images créées par l’appareil. Il doit s’agir de l’un des éléments suivants :

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

Masqué : indique si l’appareil s’énumère ou non via FindAllAsync ou les événements ajoutés à l’appareil sur les observateurs sources. Si la valeur est false, l’appareil est accessible uniquement via FromIdAsync. Si la valeur est false et que l’appareil est inscrit dans un FaceAuthenticationGroup, l’appareil est toujours énuméré en tant que source d’authentification visage.

Constructeurs

PerceptionFrameProviderInfo()

Initialise une nouvelle instance PerceptionFrameProviderInfo.

Propriétés

DeviceKind

Obtient ou définit le descripteur du type de FrameProvider de manière catégorique, par exemple, « com.contoso.depthcamera.x500 ».

DisplayName

Obtient ou définit le nom convivial de l’appareil, par exemple, « Contoso Depth Camera x500 ».

FrameKind

Obtient ou définit le type d’images créées par l’appareil.

Hidden

Obtient ou définit une valeur indiquant si l’appareil s’énumère par le biais d’événements FindAllAsync ou ajoutés à l’appareil sur les observateurs sources.

Id

Obtient ou définit l’identificateur unique du IPerceptionFrameProvider.

S’applique à