structure KSDEVICE_PROFILE_INFO (ksmedia.h)
Le KSDEVICE_PROFILE_INFO est une structure générique conçue pour gérer les informations de profil pour différents types d’appareils.
Syntaxe
typedef struct _KSDEVICE_PROFILE_INFO {
UINT32 Type;
UINT32 Size;
union {
struct {
KSCAMERA_PROFILE_INFO Info;
UINT32 Reserved;
UINT32 ConcurrencyCount;
PKSCAMERA_PROFILE_CONCURRENCYINFO Concurrency;
} Camera;
};
} KSDEVICE_PROFILE_INFO, *PKSDEVICE_PROFILE_INFO;
Membres
Type
Définit le type de profil. Actuellement, le seul type défini est KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
Celle-ci doit être définie sur la structure sizeof(KSDEVICE_PROFILE_INFO).
Camera
Camera.Info
Structure de KSCAMERA_PROFILE_INFO définissant les informations de profil d’une caméra.
Camera.Reserved
Inutilisé. Doit avoir la valeur 0.
Camera.ConcurrencyCount
Nombre de structures KSCAMERA_PROFILE_CONCURRENCYINFO dans le tableau d’accès concurrentiel .
Pour Windows 10 cela doit être inférieur ou égal à 1.
La valeur 0 avec accès concurrentiel défini sur NULL indique que ce profil n’est pas simultané.
Camera.Concurrency
Tableau de structures KSCAMERA_PROFILE_CONCURRENCYINFO décrivant la prise en charge de la concurrence pour ce profil.
Si CountOfConcurrency a la valeur 0, ce paramètre doit avoir la valeur NULL.
Si CountOfConcurrency est supérieur à 0, ce paramètre ne doit pas avoir la valeur NULL.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour