Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Tham chiếu cấu trúc camera_module_callbacks

Tham chiếu cấu trúc camera_module_callbacks

#include < camera_common.h >

Trường dữ liệu

void (* camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status)
void (* torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status)

miêu tả cụ thể

Các chức năng gọi lại để mô-đun HAL của máy ảnh sử dụng để thông báo về khuôn khổ các thay đổi đối với hệ thống phụ của máy ảnh.

Thông tin phiên bản (dựa trên camera_module_t.common.module_api_version):

Mỗi lệnh gọi lại chỉ được gọi bởi các mô-đun HAL triển khai phiên bản được chỉ định hoặc cao hơn của giao diện API mô-đun HAL.

CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()

CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()

Định nghĩa ở dòng 594 của tệp camera_common.h .

Tài liệu thực địa

void (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status)

camera_device_status_change:

Gọi lại khung để cho biết trạng thái của một thiết bị máy ảnh cụ thể đã thay đổi. Tại thời gian tải mô-đun, khung sẽ giả định tất cả các thiết bị camera ở trạng thái CAMERA_DEVICE_STATUS_PRESENT. HAL phải gọi phương thức này để thông báo cho khuôn khổ của bất kỳ thiết bị NOT_PRESENT nào ban đầu.

Cuộc gọi lại này đã được thêm cho CAMERA_MODULE_API_VERSION_2_1.

camera_module_callbacks : Phiên bản của camera_module_callbacks_t được chuyển đến mô-đun với set_callbacks.

camera_id: ID của thiết bị camera có trạng thái mới.

new_status: Mã trạng thái mới, một trong các enums camera_device_status_t hoặc trạng thái dành riêng cho nền tảng.

Định nghĩa ở dòng 616 của tệp camera_common.h .

void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status)

torch_mode_status_change:

Gọi lại khung để cho biết rằng trạng thái của chế độ đèn pin của bộ đèn flash được liên kết với một thiết bị máy ảnh cụ thể đã thay đổi. Tại thời gian tải mô-đun, khuôn khổ sẽ giả định các chế độ đèn pin ở trạng thái TORCH_MODE_STATUS_AVAILABLE_OFF nếu android.flash.info.available được báo cáo là đúng thông qua lệnh gọi get_camera_info ().

Cuộc gọi lại này đã được thêm cho CAMERA_MODULE_API_VERSION_2_4.

camera_module_callbacks : Phiên bản của camera_module_callbacks_t được chuyển đến mô-đun với set_callbacks.

camera_id: ID của thiết bị máy ảnh có bộ đèn flash có trạng thái chế độ đèn pin mới.

new_status: Mã trạng thái mới, một trong các enums của torch_mode_status_t.

Định nghĩa ở dòng 639 của tệp camera_common.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: