Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

camera_module_callbacks Referensi Struktur

camera_module_callbacks Referensi Struktur

#include < camera_common.h >

Bidang Data

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

Detil Deskripsi

Fungsi callback untuk modul HAL kamera yang digunakan untuk menginformasikan kerangka kerja perubahan pada subsistem kamera.

Informasi versi (berdasarkan camera_module_t.common.module_api_version):

Setiap callback hanya dipanggil oleh modul HAL yang mengimplementasikan versi yang ditunjukkan atau yang lebih tinggi dari antarmuka API modul HAL.

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

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 dalam status CAMERA_DEVICE_STATUS_PRESENT. HAL harus memanggil metode ini untuk menginformasikan kerangka kerja perangkat NOT_PRESENT awalnya.

Panggilan balik ini ditambahkan untuk CAMERA_MODULE_API_VERSION_2_1.

camera_module_callbacks : Instance camera_module_callbacks_t 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 pada baris 616 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:

Panggilan balik ke kerangka kerja untuk menunjukkan bahwa status mode obor unit lampu kilat yang terkait dengan perangkat kamera tertentu telah berubah. Pada waktu pemuatan modul, framework akan menganggap mode senter 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 : Instance camera_module_callbacks_t diteruskan ke modul dengan set_callbacks.

camera_id: ID perangkat kamera yang unit flash-nya memiliki status mode obor baru.

new_status: 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: