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