Referensi Struktur camera_module_callbacks
#include < camera_common.h >
Bidang Data | |
ruang kosong(* | camera_device_status_change )(const struct camera_module_callbacks *, int camera_id, int status_baru) |
ruang kosong(* | torch_mode_status_change )(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
Detil Deskripsi
Callback berfungsi untuk modul HAL kamera yang digunakan untuk menginformasikan kerangka perubahan pada subsistem kamera.
Informasi versi (berdasarkan camera_module_t.common.module_api_version):
Setiap callback dipanggil hanya oleh modul HAL yang mengimplementasikan versi antarmuka API modul HAL yang ditunjukkan atau lebih tinggi.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change()
Definisi pada baris 594 file camera_common.h .
Dokumentasi Lapangan
batal(* kamera_perangkat_status_perubahan)(konstruksi struktur kamera_modul_panggilan balik *, int kamera_id, int status_baru) |
perubahan_status_perangkat_kamera:
Callback ke framework untuk menunjukkan bahwa status perangkat kamera tertentu telah berubah. Pada waktu pemuatan modul, kerangka kerja akan menganggap semua perangkat kamera berada dalam status CAMERA_DEVICE_STATUS_PRESENT. HAL harus memanggil metode ini untuk menginformasikan kerangka perangkat NOT_PRESENT apa pun yang awalnya.
Panggilan balik ini ditambahkan untuk CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : Contoh camera_module_callbacks_t diteruskan ke modul dengan set_callbacks.
camera_id: ID perangkat kamera yang memiliki status baru.
status_baru: Kode status baru, salah satu enum camera_device_status_t, atau status khusus platform.
Definisi pada baris 616 file camera_common.h .
batal(* torch_mode_status_change)(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
obor_mode_status_perubahan:
Panggilan balik ke kerangka kerja untuk menunjukkan bahwa status mode senter unit lampu kilat yang terkait dengan perangkat kamera tertentu telah berubah. Pada waktu pemuatan modul, framework akan menganggap mode obor berada dalam status TORCH_MODE_STATUS_AVAILABLE_OFF jika android.flash.info.available dilaporkan sebagai true melalui panggilan get_camera_info().
Panggilan balik ini ditambahkan untuk CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : Contoh camera_module_callbacks_t diteruskan ke modul dengan set_callbacks.
camera_id: ID perangkat kamera yang unit lampu kilatnya memiliki status mode senter baru.
status_baru: Kode status baru, salah satu enum torch_mode_status_t.
Definisi pada baris 639 file camera_common.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/include/hardware/ camera_common.h