camera_module_callbacks Referencia de estructura
#include < camera_common.h >
Campos de información | |
vacío(* | camera_device_status_change )(const struct camera_module_callbacks *, int camera_id, int new_status) |
vacío(* | torch_mode_status_change )(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
Descripción detallada
Funciones de devolución de llamada para que el módulo HAL de la cámara las utilice para informar al marco de los cambios en el subsistema de la cámara.
Información de versión (basada en camera_module_t.common.module_api_version):
Cada devolución de llamada es llamada únicamente por módulos HAL que implementan la versión indicada o superior de la interfaz API del módulo HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change()
Definición en la línea 594 del archivo camera_common.h .
Documentación de campo
void(* camera_device_status_change)(const struct camera_module_callbacks *, int camera_id, int new_status) |
cambio_estado_dispositivo_cámara:
Devolución de llamada al marco para indicar que el estado de un dispositivo de cámara específico ha cambiado. En el momento de la carga del módulo, el marco asumirá que todos los dispositivos de cámara están en el estado CAMERA_DEVICE_STATUS_PRESENT. HAL debe llamar a este método para informar al marco de cualquier dispositivo inicialmente NOT_PRESENT.
Esta devolución de llamada se agrega para CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : la instancia de camera_module_callbacks_t pasada al módulo con set_callbacks.
camera_id: ID del dispositivo de cámara que tiene un nuevo estado.
new_status: el nuevo código de estado, una de las enumeraciones camera_device_status_t o un estado específico de la plataforma.
Definición en la línea 616 del archivo camera_common.h .
void(* torch_mode_status_change)(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
torch_mode_status_change:
Devolución de llamada al marco para indicar que el estado del modo de antorcha de la unidad de flash asociada con un dispositivo de cámara específico ha cambiado. En el momento de carga del módulo, el marco asumirá que los modos de antorcha están en el estado TORCH_MODE_STATUS_AVAILABLE_OFF si android.flash.info.available se informa como verdadero mediante la llamada get_camera_info().
Esta devolución de llamada se agrega para CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : la instancia de camera_module_callbacks_t pasada al módulo con set_callbacks.
camera_id: ID del dispositivo de cámara cuya unidad de flash tiene un nuevo estado de modo de antorcha.
new_status: el nuevo código de estado, una de las enumeraciones torch_mode_status_t.
Definición en la línea 639 del archivo camera_common.h .
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ camera_common.h