vehicle_camera_device_t Reference מבנה
#include < vehicle_camera.h >
שדות נתונים | |
struct hw_device_t | מְשׁוּתָף |
const uint32_t | סוג_מצלמה |
int(* | get_capabilities )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
int(* | get_camera_crop )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
int(* | set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
int(* | get_camera_position )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
int(* | set_camera_position )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
int(* | get_camera_state )(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
int(* | set_camera_state )(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
תיאור מפורט
הגדרה בשורה 109 של הקובץ vehicle_camera.h .
תיעוד שטח
const uint32_t camera_type |
הגדרה בשורה 112 של הקובץ vehicle_camera.h .
struct hw_device_t נפוץ |
הגדרה בשורה 110 של הקובץ vehicle_camera.h .
int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
מקבל את הגדרות החיתוך הנוכחיות של המצלמה.
- פרמטרים
התקן - ידית מכשיר לתקן - הגדרות חיתוך מצלמה נוכחיות
- החזרות
- 0 על הצלחה -EPERM אם המכשיר לא מאותחל -שגיאה בשגיאה
הגדרה בשורה 131 של הקובץ vehicle_camera.h .
int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
מקבל את מיקום המצלמה על הצג.
- פרמטרים
התקן - ידית מכשיר לתקן - אזור התצוגה המצלמה תופיע כאשר היא פועלת
- החזרות
- 0 על הצלחה -EPERM אם המכשיר לא מאותחל -שגיאה בשגיאה
הגדרה בשורה 152 של קובץ vehicle_camera.h .
int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
מקבל את מצב המצלמה הנוכחי.
- פרמטרים
התקן - ידית מכשיר מדינה - הגדרה אחרונה למצלמה
- החזרות
- 0 על הצלחה -EPERM אם ההתקן לא מאותחל
הגדרה בשורה 173 של קובץ vehicle_camera.h .
int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
מחזיר את היכולות של מצלמה זו.
- פרמטרים
התקן - ידית מכשיר כובע - מצביע לדגלי יכולות המוחזרים
- החזרות
- 0 על הצלחה -EPERM אם ההתקן לא חוקי או לא אתחול
הגדרה בשורה 121 של הקובץ vehicle_camera.h .
int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
מגדיר את חיתוך המצלמה.
- פרמטרים
התקן - ידית מכשיר לתקן - אזור קלט המצלמה לחתוך. חייב להתאים ברוחב ובגובה המצלמה מיכולות המצלמה.
- החזרות
- 0 על הצלחה -EPERM אם המכשיר לא מאותחל -שגיאה בשגיאה
הגדרה בשורה 142 של הקובץ vehicle_camera.h .
int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
מגדיר את מיקום המצלמה בתצוגה.
- פרמטרים
התקן - ידית מכשיר לתקן - אזור התצוגה המצלמה תופיע כאשר היא פועלת. חייב להתאים ברוחב ובגובה התצוגה מיכולות המצלמה.
- החזרות
- 0 על הצלחה -EPERM אם המכשיר לא מאותחל -שגיאה בשגיאה
הגדרה בשורה 164 של הקובץ vehicle_camera.h .
int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
מגדיר את מצב המצלמה.
- פרמטרים
התקן - ידית מכשיר מדינה - ההגדרה הרצויה למצלמה
- החזרות
- 0 על הצלחה -EPERM אם המכשיר לא מאותחל -שגיאה בשגיאה
הגדרה בשורה 183 של הקובץ vehicle_camera.h .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ vehicle_camera.h