camera_module_callbacks מבנה הפניה

camera_module_callbacks מבנה הפניה

#include < camera_common.h >

שדות נתונים

בָּטֵל(* camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status)
בָּטֵל(* torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status)

תיאור מפורט

פונקציות להתקשרות חוזרות לשימוש במודול ה- HAL למצלמה כדי ליידע את מסגרת השינויים בתת מערכת המצלמה.

מידע על הגרסה (מבוסס על camera_module_t.common.module_api_version):

כל התקשרות חוזרת נקראת רק על ידי מודולי HAL המיישמים את הגרסה המצוינת ומעלה של ממשק ה- API של מודול HAL.

CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()

CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()

הגדרה בשורה 594 בקובץ camera_common.h .

תיעוד בשטח

בטל (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status)

camera_device_status_change:

חזרה למסגרת כדי לציין שמצב התקן מצלמה ספציפי השתנה. בזמן טעינת המודול, המסגרת תניח שכל התקני המצלמה נמצאים במצב CAMERA_DEVICE_STATUS_PRESENT. על ה- HAL להתקשר לשיטה זו כדי ליידע את המסגרת של כל המכשירים הראשונים NOT_PRESENT.

התקשרות חוזרת זו מתווספת עבור CAMERA_MODULE_API_VERSION_2_1.

camera_module_callbacks : המופע של camera_module_callbacks_t הועבר למודול עם set_callbacks.

camera_id: המזהה של מכשיר המצלמה שיש לו סטטוס חדש.

new_status: קוד הסטטוס החדש, אחד מה- enums של camera_device_status_t, או סטטוס ספציפי לפלטפורמה.

הגדרה בשורה 616 בקובץ camera_common.h .

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

torch_mode_status_change:

חזרה למסגרת כדי לציין שמצב מצב הלפיד של יחידת הפלאש המשויכת למכשיר מצלמה ספציפי השתנה. בזמן טעינת המודול, המסגרת תניח שמצבי הלפיד נמצאים במצב TORCH_MODE_STATUS_AVAILABLE_OFF אם Android.flash.info.available מדווח כנכון באמצעות שיחת get_camera_info ().

התקשרות חוזרת זו מתווספת עבור CAMERA_MODULE_API_VERSION_2_4.

camera_module_callbacks : המופע של camera_module_callbacks_t הועבר למודול עם set_callbacks.

camera_id: המזהה של מכשיר המצלמה שיחידת הפלאש שלו מצב מצב לפיד חדש.

new_status: קוד הסטטוס החדש, אחד האמנויות לפיד_מצב_סטטוס_ט.

הגדרה בשורה 639 בקובץ camera_common.h .


התיעוד למבנה זה נוצר מהקובץ הבא: