KSDEVICE_PROFILE_INFO estrutura (ksmedia.h)
O KSDEVICE_PROFILE_INFO é uma estrutura genérica projetada para lidar com informações de perfil para vários tipos de dispositivo.
Sintaxe
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;
Membros
Type
Define o tipo de perfil. Atualmente, o único tipo definido é KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
Isso deve ser definido como estrutura sizeof(KSDEVICE_PROFILE_INFO).
Camera
Camera.Info
Estrutura de KSCAMERA_PROFILE_INFO definindo as informações de perfil de uma câmera.
Camera.Reserved
Utilizadas. Deve ser definido como 0.
Camera.ConcurrencyCount
Número de estruturas de KSCAMERA_PROFILE_CONCURRENCYINFO na matriz de de simultaneidade do.
Para o Windows 10, isso deve ser menor ou igual a 1.
Um valor 0 com de simultaneidade definido como NULL, indica que esse perfil não é simultâneo.
Camera.Concurrency
Uma matriz de estruturas KSCAMERA_PROFILE_CONCURRENCYINFO que descrevem o suporte de simultaneidade para esse perfil.
Se countOfConcurrency for 0, esse parâmetro deverá ser NULL.
Se CountOfConcurrency for maior que 0, esse parâmetro não deverá ser NULL.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ksmedia.h |