PerceptionFrameProviderInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |