KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME
Esta propiedad controla el tiempo de desencadenador para el controlador de cámara. El tiempo de desencadenador se usa para determinar un marco de referencia para una secuencia de fotos.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
El valor de propiedad (datos de operación) contiene una estructura de KSCAMERA_EXTENDEDPROP_HEADER y una estructura de KSCAMERA_EXTENDEDPROP_VALUE . La hora del desencadenador de fotos, en unidades de 100 nanosegundos, se establece o devuelve como valor en KSCAMERA_EXTENDEDPROP_VALUE.
El tamaño total de los datos de propiedad es sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). El miembro Size de KSCAMERA_EXTENDEDPROP_HEADER se establece en este tamaño total de datos de propiedad.
La hora del desencadenador se establece o borra mediante una de las siguientes marcas en el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER.
Marca de tiempo del desencadenador | Descripción |
---|---|
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR | Desactive la configuración de tiempo del desencadenador. |
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET | Establezca un nuevo valor de hora del desencadenador. |
Este control de propiedad es sincrónico y no cancelable.
Comentarios
Obtención de la propiedad
Al responder a una solicitud de KSPROPERTY_TYPE_GET, el controlador establece los miembros del KSCAMERA_EXTENDEDPROP_HEADER en lo siguiente.
Miembro | Valor |
---|---|
Versión | 1 |
PinId | Identificador de patilla del pin de la foto. |
Size | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Resultado | Valor de error resultante del intento de leer la velocidad máxima de fotogramas. De lo contrario, es 0. |
Capacidad | 0 |
Marcas | Establecer o borrar marca |
Si la hora del desencadenador no está establecida actualmente en ningún valor de hora, el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER debe contener KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR valor.
Establecer la propiedad
Cuando se establece la propiedad, el miembro ull de KSCAMERA_EXTENDEDPROP_VALUE contendrá el valor de tiempo del desencadenador. La hora del desencadenador se establece o se borra en función de la marca de operación. Cuando la marca se KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR el valor de KSCAMERA_EXTENDEDPROP_VALUE no se usa y se omite.
Requisitos
Versión |
Disponible a partir de Windows 8.1. |
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |