PerceptionColorFrameSource 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.
Source d’images qui fournit des cadres de couleur.
public ref class PerceptionColorFrameSource sealed
/// [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 PerceptionColorFrameSource 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.Deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionColorFrameSource final
[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 PerceptionColorFrameSource
[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.Deprecated("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionColorFrameSource
Public NotInheritable Class PerceptionColorFrameSource
- 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
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1511 | 10586 | deviceId |
Propriétés
Active |
Obtient une valeur booléenne indiquant si la source est active ou non. |
Available |
Obtient une valeur booléenne indiquant si la source est disponible ou non. |
AvailableVideoProfiles |
Obtient une collection en lecture seule de profils vidéo actuellement disponibles à partir de la source d’images de couleur. |
CameraIntrinsics |
Obtient une valeur CameraIntrinsics spécifiant les propriétés intrinsèques de l’appareil photo source de cadre de couleur. |
DeviceId |
Obtient une valeur de chaîne qui identifie l’appareil sur le système. |
DeviceKind |
Obtient une valeur de chaîne indiquant le type d’appareil physique qui génère les cadres de couleur pour cette source. |
DisplayName |
Obtient une valeur de chaîne indiquant le nom d’affichage de la source du cadre de couleur. |
Id |
Obtient une valeur de chaîne indiquant l’ID unique de la source de cadre de couleur. |
IsControlled |
Obtient une valeur booléenne indiquant si la source fait ou non l’objet du mode contrôleur. |
Properties |
Obtient une collection en lecture seule des propriétés source de trame. |
SupportedVideoProfiles |
Obtient une collection en lecture seule de profils vidéo pris en charge par la source d’images de couleur. |
VideoProfile |
Obtient un objet PerceptionVideoProfile indiquant le profil vidéo actuel. |
Méthodes
AcquireControlSession() |
Tente d’acquérir le mode contrôleur sur la source du cadre de couleur. |
CanControlIndependentlyFrom(String) |
Cette méthode retourne une valeur booléenne indiquant si la source de cadre de couleur peut être contrôlée séparément d’une autre source de frame. |
CreateWatcher() |
Crée un observateur de source de cadre de couleur. |
FindAllAsync() |
Recherche toutes les sources de cadre de couleur. |
FromIdAsync(String) |
Recherche une source de cadre de couleur en recherchant son ID unique. |
IsCorrelatedWith(String) |
Vérifie si la source du cadre de couleur est ou non corrélée avec l’entité cible. Si le résultat est true, une matrice de transformation peut être récupérée pour modifier la base des coordonnées de cette source de trame de couleur vers l’entité, ou inversement. |
OpenReader() |
Obtient un lecteur d’images qui lit les images à partir de cette source de cadre de couleur. |
RequestAccessAsync() |
Demande l’accès pour utiliser des sources de cadres de couleur. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Tente d’obtenir les propriétés intrinsèques de la caméra de profondeur qui sont corrélées avec cette source de couleur. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Tente d’obtenir un mappeur de coordonnées qui mappe de l’espace d’image de cadre couleur à l’espace de trame de profondeur. |
TryGetTransformTo(String, Matrix4x4) |
Cette méthode retourne la transformation de la source de cadre de couleur à l’entité cible et définit hasResult sur true, s’il existe une corrélation. Si aucune corrélation n’existe, hasResult a la valeur false et le résultat n’est pas modifié. |
TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile) |
Tente de définir un profil vidéo sur cette source de cadre de couleur. Nécessite une session de contrôle en mode contrôleur active sur cette source de trame. |
Événements
ActiveChanged |
S’abonne à l’événement ActiveChanged. |
AvailableChanged |
S’abonne à l’événement AvailableChanged. |
CameraIntrinsicsChanged |
S’abonne à l’événement CameraIntrinsicsChanged. |
PropertiesChanged |
S’abonne à l’événement PropertiesChanged. |
VideoProfileChanged |
S’abonne à l’événement VideoProfileChanged. |