estructura KSCAMERA_EXTENDEDPROP_PROFILE (ksmedia.h)

La carga del control KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contiene KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.

Sintaxis

typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
  GUID   ProfileId;
  UINT32 Index;
  UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;

Miembros

ProfileId

GUID que representa el perfil seleccionado. Si se KSCAMERAPROFILE_Legacy, no se seleccionó ningún perfil, el controlador de cámara debe exponer el tipo de medio de conjunto reducido.

Si este campo está GUID_NULL, no se seleccionó ningún perfil, pero la aplicación es consciente del perfil, por lo que el controlador de cámara debe exponer toda la gama de tipos multimedia.

Si una aplicación SharedReadOnly inicializa la cámara GUID_NULL se enviará al controlador. Cuando una aplicación ExclusiveControl entra en él puede cambiar el perfil y se espera que el controlador realice cambios en cualquier sensor para satisfacer la expectativa del nuevo perfil de cámara incluso si ya se ha iniciado el streaming.

Index

Valor de índice asociado al perfil identificado.

Reserved

Sin usar. Debe ser 0.

Requisitos

Requisito Valor
Header ksmedia.h