Referensi Struct camera_module_callbacks
#include <
camera_common.h
>
Kolom Data |
|
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) |
Deskripsi Mendetail
Fungsi callback untuk modul HAL kamera yang akan digunakan untuk memberi tahu framework tentang perubahan pada subsistem kamera.
Informasi versi (berdasarkan camera_module_t.common.module_api_version):
Setiap callback hanya dipanggil oleh modul HAL yang menerapkan antarmuka API modul HAL versi yang ditunjukkan atau yang lebih tinggi.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change()
Definisi di baris 594 file camera_common.h .
Dokumentasi Bidang
void(* camera_device_status_change)(const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Callback ke framework untuk menunjukkan bahwa status perangkat kamera tertentu telah berubah. Pada waktu pemuatan modul, framework akan menganggap semua perangkat kamera berada dalam status CAMERA_DEVICE_STATUS_PRESENT. HAL harus memanggil metode ini untuk memberi tahu framework tentang perangkat yang awalnya NOT_PRESENT.
Callback ini ditambahkan untuk CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : Instance camera_module_callbacks_t yang diteruskan ke modul dengan set_callbacks.
camera_id: ID perangkat kamera yang memiliki status baru.
new_status: Kode status baru, salah satu enum camera_device_status_t, atau status khusus platform.
Definisi di baris 616 dari 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:
Callback ke framework untuk menunjukkan bahwa status mode senter unit flash yang terkait dengan perangkat kamera tertentu telah berubah. Pada waktu pemuatan modul, framework akan menganggap mode flash berada dalam status TORCH_MODE_STATUS_AVAILABLE_OFF jika android.flash.info.available dilaporkan sebagai benar melalui panggilan get_camera_info().
Callback ini ditambahkan untuk CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : Instance camera_module_callbacks_t yang diteruskan ke modul dengan set_callbacks.
camera_id: ID perangkat kamera yang unit flash-nya memiliki status mode senter baru.
new_status: Kode status baru, salah satu enum torch_mode_status_t.
Definisi pada baris 639 dari file camera_common.h .
Dokumentasi untuk struct ini dibuat dari file berikut:
- hardware/libhardware/include/hardware/ camera_common.h