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 o 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 multimedia 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 Windows 8.1 y exponer solo los tipos de medios establecidos reducidos junto con el KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_EXCLUSIVE_WITH_RECORD correspondiente 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 la grabación simultánea, la foto y/o la grabación/secuencia de fotos dentro del tipo de medio de conjunto reducido.

Index

Cada perfil dentro de un grupo profileId determinado debe tener un valor de índice único. Esto permite que cualquier perfil de un dispositivo se identifique de forma única conel índiceProfileId + .

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
Header ksmedia.h (incluya Ksmedia.h)