struttura KSDEVICE_PROFILE_INFO (ksmedia.h)
Il KSDEVICE_PROFILE_INFO è una struttura generica progettata per gestire le informazioni del 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;
Members
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 del profilo di una fotocamera.
Camera.Reserved
Non utilizzato. Deve essere 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 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h |