KSDEVICE_PROFILE_INFO estructura (ksmedia.h)
El KSDEVICE_PROFILE_INFO es una estructura genérica diseñada para controlar la información de perfil de varios tipos de dispositivos.
Sintaxis
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;
Miembros
Type
Define el tipo de perfil. Actualmente, el único tipo definido es KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
Debe establecerse en la estructura sizeof(KSDEVICE_PROFILE_INFO).
Camera
Camera.Info
Estructura de KSCAMERA_PROFILE_INFO definir la información de perfil de una cámara.
Camera.Reserved
Sin usar. Se debe establecer en 0.
Camera.ConcurrencyCount
Número de estructuras de KSCAMERA_PROFILE_CONCURRENCYINFO en la matriz de simultaneidad .
Por Windows 10 debe ser menor o igual que 1.
Un valor de 0 con simultaneidad establecida en NULL indica que este perfil no es simultáneo.
Camera.Concurrency
Matriz de estructuras de KSCAMERA_PROFILE_CONCURRENCYINFO que describen la compatibilidad de simultaneidad con este perfil.
Si CountOfConcurrency es 0, este parámetro debe ser NULL.
Si CountOfConcurrency es mayor que 0, este parámetro no debe ser NULL.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h |