struttura KSDEVICE_PROFILE_INFO (ksmedia.h)
Il KSDEVICE_PROFILE_INFO è una struttura generica progettata per gestire le informazioni sul profilo per vari tipi di dispositivo.
Sintassi
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;
Membri
Type
Definisce il tipo di profilo. Attualmente, l'unico tipo definito è KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
Deve essere impostato sulla struttura sizeof(KSDEVICE_PROFILE_INFO).
Camera
Camera.Info
Struttura di KSCAMERA_PROFILE_INFO che definisce le informazioni sul profilo di una fotocamera.
Camera.Reserved
Inutilizzato. Deve essere impostato su 0.
Camera.ConcurrencyCount
Numero di strutture KSCAMERA_PROFILE_CONCURRENCYINFO nella matrice di concorrenza.
Per Windows 10 questo valore deve essere minore o uguale a 1.
Il valore 0 con di concorrenza impostato su NULL, indica che questo profilo non è simultaneo.
Camera.Concurrency
Matrice di strutture KSCAMERA_PROFILE_CONCURRENCYINFO che descrivono il supporto della concorrenza per questo profilo.
Se countOfConcurrency è 0, questo parametro deve essere NULL.
Se CountOfConcurrency è maggiore di 0, questo parametro non deve essere NULL.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h |