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
Cette valeur doit être définie sur la structure sizeof(KSDEVICE_PROFILE_INFO).
Camera
Camera.Info
Structure de KSCAMERA_PROFILE_INFO définition des informations de profil d’une caméra.
Camera.Reserved
Inutilisé. Doit être défini sur 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 est 0, ce paramètre doit être null.
Si CountOfConcurrency est supérieur à 0, ce paramètre ne doit pas être NULL.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ksmedia.h |