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

khoảng trống(* camera_device_status_change )(const struct camera_module_callbacks *, int camera_id, int new_status)
khoảng trống(* 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 cho mô-đun HAL của máy ảnh sẽ sử dụng để thông báo khuôn khổ các thay đổi đối với hệ thống con 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 tại dòng 594 của file camera_common.h .

Tài liệu hiện trường

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 điểm tải mô-đun, khung sẽ giả định tất cả các thiết bị máy ảnh đều ở trạng thái CAMERA_DEVICE_STATUS_PRESENT. HAL phải gọi phương thức này để thông báo khuôn khổ của mọi thiết bị NOT_PRESENT ban đầu.

Lệnh 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 truyền tới mô-đun bằng 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 enum camera_device_status_t hoặc trạng thái dành riêng cho nền tảng.

Định nghĩa tại dòng 616 của file 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 trạng thái chế độ đèn pin của bộ đèn flash liên kết với một thiết bị máy ảnh cụ thể đã thay đổi. Tại thời điểm tải mô-đun, khung sẽ giả sử 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().

Lệnh 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 truyền tới mô-đun bằng set_callbacks.

camera_id: ID của thiết bị camera 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 enum torch_mode_status_t.

Định nghĩa tại dòng 639 của file camera_common.h .


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