camera_module_callbacks Struct Reference
#include < camera_common.h >
Campos de Dados | |
vazio(* | camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status) |
vazio(* | torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
Descrição detalhada
Funções de retorno de chamada para o módulo HAL da câmera a ser usado para informar a estrutura das mudanças no subsistema da câmera.
Informações da versão (com base em camera_module_t.common.module_api_version):
Cada retorno de chamada é chamado apenas por módulos HAL que implementam a versão indicada ou superior da interface API do módulo HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()
Definição na linha 594 do arquivo camera_common.h .
Documentação de Campo
void (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Retorno de chamada para a estrutura para indicar que o estado de um dispositivo de câmera específico mudou. No momento do carregamento do módulo, a estrutura assumirá que todos os dispositivos de câmera estão no estado CAMERA_DEVICE_STATUS_PRESENT. O HAL deve chamar este método para informar a estrutura de quaisquer dispositivos inicialmente NOT_PRESENT.
Este retorno de chamada foi adicionado para CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : A instância de camera_module_callbacks_t passada para o módulo com set_callbacks.
camera_id: O ID do dispositivo de câmera que possui um novo status.
new_status: o novo código de status, um dos enums camera_device_status_t ou um status específico da plataforma.
Definição na linha 616 do arquivo camera_common.h .
void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
torch_mode_status_change:
Retorno de chamada para a estrutura para indicar que o estado do modo da tocha da unidade de flash associada a um dispositivo de câmera específico foi alterado. No momento do carregamento do módulo, a estrutura assumirá que os modos da tocha estão no estado TORCH_MODE_STATUS_AVAILABLE_OFF se android.flash.info.available for relatado como verdadeiro por meio da chamada get_camera_info ().
Este retorno de chamada é adicionado para CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : A instância de camera_module_callbacks_t passada para o módulo com set_callbacks.
camera_id: O ID do dispositivo de câmera cuja unidade de flash tem um novo status de modo de tocha.
new_status: O novo código de status, um dos enums torch_mode_status_t.
Definição na linha 639 do arquivo camera_common.h .
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / camera_common.h