camera_module_callbacks Struct Referansı
#include < camera_common.h >
Veri alanları | |
geçersiz(* | camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int NEW_STATUS) |
geçersiz(* | torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
Detaylı Açıklama
Kamera alt sistemindeki değişikliklerin çerçevesini bilgilendirmek için kamera HAL modülünün geri arama işlevleri.
Sürüm bilgisi (camera_module_t.common.module_api_version'a göre):
Her geri arama, yalnızca HAL modülü API arabiriminin belirtilen sürümünü veya üstünü uygulayan HAL modülleri tarafından çağrılır.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()
Camera_common.h dosyasının 594 satırındaki tanım .
Saha Belgeleri
void (* camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Belirli bir kamera cihazının durumunun değiştiğini belirtmek için çerçeveyi geri arayın. Modül yükleme zamanında, çerçeve tüm kamera cihazlarının CAMERA_DEVICE_STATUS_PRESENT durumunda olduğunu varsayacaktır. HAL, başlangıçta herhangi bir NOT_PRESENT cihazının çerçevesini bilgilendirmek için bu yöntemi çağırmalıdır.
Bu geri arama, CAMERA_MODULE_API_VERSION_2_1 için eklendi.
camera_module_callbacks : set_callbacks ile modüle geçen camera_module_callbacks_t örneği.
camera_id: Yeni bir duruma sahip kamera cihazının kimliği.
new_status: Yeni durum kodu, camera_device_status_t numaralandırmalarından biri veya platforma özgü durum.
Çizgisinde Tanımı 616 dosya arasında camera_common.h .
void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
torch_mode_status_change:
Belirli bir kamera cihazıyla ilişkili flaş ünitesinin fener modunun durumunun değiştiğini belirtmek için çerçeveye geri arama. Modül yükleme zamanında, android.flash.info.available get_camera_info () çağrısı aracılığıyla true olarak bildirilirse, çerçeve torç modlarının TORCH_MODE_STATUS_AVAILABLE_OFF durumunda olduğunu varsayacaktır.
Bu geri arama, CAMERA_MODULE_API_VERSION_2_4 için eklenir.
camera_module_callbacks : set_callbacks ile modüle geçen camera_module_callbacks_t örneği.
camera_id: Flaş ünitesi yeni bir fener modu durumuna sahip olan kamera cihazının kimliği.
new_status: Torch_mode_status_t numaralandırmalarından biri olan yeni durum kodu.
Camera_common.h dosyasının 639. satırındaki tanım .
Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
- hardware / libhardware / include / hardware / camera_common.h