Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

camera_module_callbacks Struct Referansı

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: