Compartir a través de


estructura KSCAMERA_PROFILE_INFO (ksmedia.h)

La estructura KSCAMERA_PROFILE_INFO se usa para identificar de forma única un perfil determinado.

Sintaxis

typedef struct _KSCAMERA_PROFILE_INFO {
  GUID                      ProfileId;
  UINT32                    Index;
  UINT32                    PinCount;
  PKSCAMERA_PROFILE_PININFO Pins;
} KSCAMERA_PROFILE_INFO, *PKSCAMERA_PROFILE_INFO;

Miembros

ProfileId

GUID que representa un identificador único para el perfil. Este GUID puede ser un GUID único creado por IHV/OEM que representa un perfil personalizado o puede ser un GUID predefinido.

Este campo no debe establecerse en KSCAMERAPROFILE_Legacy. El controlador de cámara no debe publicar el perfil heredado. El identificador de perfil heredado se enviará al controlador de cámara durante la inicialización de captura del motor de captura o del medio si la aplicación no ha indicado que puede admitir perfiles.

En tales casos, el controlador de cámara debe revertir su comportamiento al modo de funcionamiento de Windows 8.1 y exponer solo los tipos de medios de conjunto reducidos junto con los KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_EXCLUSIVE_WITH_RECORD correspondientes y KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD bits de capacidad que indican si el controlador de cámara es capaz de admitir grabación simultánea, grabación, foto o secuencia de grabación/foto dentro del medio de conjunto reducido tipo.

Index

Cada perfil dentro de un grupo ProfileId determinado debe tener un valor único index. Esto permite que cualquier perfil de un dispositivo se identifique de forma única con ProfileId + Index.

PinCount

Número de estructuras de KSCAMERA_PROFILE_PININFO a las que apunta Pins. Este valor debe ser mayor que 0.

Pins

Matriz de estructuras de KSCAMERA_PROFILE_PININFO que definen los tipos de medios admitidos en cada uno de los pines de este perfil. Este campo no debe ser NULL.

Requisitos

Requisito Valor
encabezado de ksmedia.h (incluya Ksmedia.h)