camera_module_callbacks Справочник по структуре
#include < camera_common.h >
Поля данных | |
пустота(* | camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status) |
пустота(* | torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
Подробное описание
Функции обратного вызова для модуля HAL камеры, которые используются для информирования структуры об изменениях в подсистеме камеры.
Информация о версии (на основе camera_module_t.common.module_api_version):
Каждый обратный вызов вызывается только модулями HAL, реализующими указанную версию или более позднюю версию интерфейса API модуля HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()
Определение в строке 594 файла camera_common.h .
Полевая документация
void (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Обратный вызов фреймворка, чтобы указать, что состояние определенного устройства камеры изменилось. Во время загрузки модуля платформа предполагает, что все устройства камеры находятся в состоянии CAMERA_DEVICE_STATUS_PRESENT. HAL должен вызвать этот метод, чтобы информировать структуру о любых изначально NOT_PRESENT устройствах.
Этот обратный вызов добавлен для CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : экземпляр camera_module_callbacks_t, переданный модулю с set_callbacks.
camera_id: идентификатор камеры, имеющей новый статус.
new_status: новый код состояния, одно из перечислений camera_device_status_t или статус, зависящий от платформы.
Определение в строке 616 файла camera_common.h .
void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
torch_mode_status_change:
Обратный вызов в структуру, чтобы указать, что состояние режима фонарика вспышки, связанной с определенным устройством камеры, изменилось. Во время загрузки модуля платформа будет предполагать, что режимы фонарика находятся в состоянии TORCH_MODE_STATUS_AVAILABLE_OFF, если android.flash.info.available сообщается как true с помощью вызова get_camera_info ().
Этот обратный вызов добавлен для CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : экземпляр camera_module_callbacks_t, переданный модулю с set_callbacks.
camera_id: идентификатор камеры, вспышка которой имеет новый статус режима фонарика.
new_status: новый код состояния, одно из перечислений torch_mode_status_t.
Определение в строке 639 файла camera_common.h .
Документация для этой структуры была создана из следующего файла:
- оборудование / libhardware / включают / оборудование / camera_common.h