KSPROPERTY_CAMERACONTROL_EXTENDED_ADVANCEDPHOTO
KSPROPERTY_CAMERACONTROL_EXTENDED_ADVANCEDPHOTO se usa para controlar fotos HDR, flash sin flash y fusión de luz ultra baja en el controlador. Se trata de un control de nivel de patilla solo para pin fotográfico.
Tabla de resumen de uso
Ámbito | Control | Tipo |
---|---|---|
versión 1 |
Anclar |
Sincrónico |
A continuación se muestran marcas que se pueden colocar en el KSCAMERA_EXTENDEDPROP_HEADER. Marca el campo para controlar foto HDR, flash sin flash y fusión de luz ultra baja. El valor predeterminado debe ser KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF.
#define KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_AUTO 0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_HDR 0x0000000000000002
#define KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_FNF 0x0000000000000004
#define KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_ULTRALOWLIGHT 0x0000000000000008
Si el controlador admite este control, debe admitir KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF.
Si el controlador no admite ninguna de las capturas de fotos avanzadas, el controlador no debe implementar este control.
La llamada SET de este control no tiene ningún efecto cuando el pin de foto está KSSTATE_RUN estado. El conductor rechazará la llamada SET recibida si el pin de foto está en estado de ejecución y devuelve STATUS_INVALID_DEVICE_STATE. En una llamada GET, el controlador debe devolver la configuración actual en el campo Marcas.
En la tabla siguiente se describen las funcionalidades de marca.
Marca | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_OFF |
Se trata de una funcionalidad obligatoria. Cuando se especifica, no se debe realizar ninguna foto avanzada en el controlador. |
KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_AUTO |
Esta funcionalidad es opcional. Cuando se especifica solo, el controlador que admite esta funcionalidad determinará si la fusión de fotos HDR, Flash no Flash o ultra baja luz debe realizarse en función del análisis de la escena. Esta marca es mutuamente excluyente con la marca OFF y se puede usar con las otras marcas. |
KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_HDR |
Esta funcionalidad es opcional. Cuando se especifica solo, el controlador que admite esta funcionalidad realizará foto HDR. Esta marca es mutuamente excluyente con las demás marcas, excepto AUTO. Cuando se especifica junto con AUTO, el controlador determinará si la foto HDR debe realizarse en función del análisis de la escena. |
KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_FNF |
Esta funcionalidad es opcional. Cuando se especifica solo, el controlador que admite dicha funcionalidad no realizará flash. Esta marca es mutuamente excluyente con las demás marcas, excepto AUTO. Cuando se especifica junto con AUTO, el controlador determinará si no se debe realizar ningún flash en función del análisis de la escena. |
KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_ULTRALOWLIGHT |
Esta funcionalidad es opcional. Cuando se especifica solo, el controlador que admite dicha funcionalidad realizará una fusión de luz ultra baja. Esta marca es mutuamente excluyente con las demás marcas, excepto AUTO. Cuando se especifica junto con AUTO, el controlador determinará si la fusión de luz ultra baja debe realizarse en función del análisis de la escena. |
La tabla siguiente contiene las descripciones y los requisitos de los campos de estructura de KSCAMERA_EXTENDEDPROP_HEADER cuando se usa el control .
Miembro | Descripción |
---|---|
Versión |
Debe ser 1. |
PinId |
Debe ser el identificador de pin asociado al pin de foto. |
Size |
Debe ser sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). |
Resultado |
Indica los resultados del error de la última operación SET. Si no se ha realizado ninguna operación SET, debe ser 0. |
Capacidad |
Debe ser un OR bit a bit de las marcas de KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_* admitidas definidas anteriormente. |
Marcas |
Se trata de un campo de lectura y escritura. Puede ser cualquiera de las marcas KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_* definidas anteriormente. |
Requisitos
Encabezado |
Ksmedia.h |