Vehicle_camera_device_t مرجع الهيكل
#include < vehicle_camera.h >
حقول البيانات | |
البنية hw_device_t | شائع |
ثابت uint32_t | نوع الكاميرا |
كثافة العمليات (* | get_capabilities )(struct Vehicle_camera_device_t *device, Vehicle_camera_cap_t *cap) |
كثافة العمليات (* | get_camera_crop )(بنية مركبة_كاميرا_ device_t *device، android_native_rect_t *rect) |
كثافة العمليات (* | set_camera_crop )(بنية مركبة_كاميرا_ device_t *device، const android_native_rect_t *rect) |
كثافة العمليات (* | get_camera_position )(بنية مركبة_كاميرا_ device_t *device، android_native_rect_t *rect) |
كثافة العمليات (* | set_camera_position )(بنية مركبة_كاميرا_ device_t *device، const android_native_rect_t *rect) |
كثافة العمليات (* | get_camera_state )(بنية مركبة_كاميرا_جهاز_t *جهاز، مركبة_كاميرا_حالة_t *حالة) |
كثافة العمليات (* | set_camera_state )(هيكل مركبة_كاميرا_جهاز_t *جهاز، ثابت مركبة_كاميرا_حالة_t *حالة) |
وصف تفصيلي
التعريف في السطر 109 من الملف Vehicle_camera.h .
التوثيق الميداني
const uint32_t كاميرا_نوع |
التعريف في السطر 112 من الملف Vehicle_camera.h .
بناء hw_device_t مشترك |
التعريف في السطر 110 من الملف Vehicle_camera.h .
int(* get_camera_crop)(بنية مركبة_كاميرا_ device_t *device، android_native_rect_t *rect) |
الحصول على إعدادات اقتصاص الكاميرا الحالية.
- حدود
جهاز - مقبض الجهاز مستقيم - إعدادات اقتصاص الكاميرا الحالية
- عائدات
- 0 عند النجاح -EPERM إذا لم تتم تهيئة الجهاز -خطأ في الخطأ
التعريف في السطر 131 من الملف Vehicle_camera.h .
int(* get_camera_position)(بنية مركبة_كاميرا_ device_t *device، android_native_rect_t *rect) |
يحصل على موضع الكاميرا على الشاشة.
- حدود
جهاز - مقبض الجهاز مستقيم - منطقة العرض ستظهر الكاميرا عند تشغيلها
- عائدات
- 0 عند النجاح -EPERM إذا لم تتم تهيئة الجهاز -خطأ في الخطأ
التعريف في السطر 152 من الملف Vehicle_camera.h .
int(* get_camera_state)(هيكل مركبة_كاميرا_device_t *جهاز، مركبة_كاميرا_حالة_t *حالة) |
يحصل على حالة الكاميرا الحالية.
- حدود
جهاز - مقبض الجهاز ولاية - الإعداد الأخير للكاميرا
- عائدات
- 0 عند النجاح -EPRM إذا لم تتم تهيئة الجهاز
التعريف في السطر 173 من الملف Vehicle_camera.h .
int(* get_capabilities)(هيكل مركبة_كاميرا_device_t *جهاز، مركبة_كاميرا_كاب_t *كاب) |
إرجاع قدرات هذه الكاميرا.
- حدود
جهاز - مقبض الجهاز قبعة - مؤشر لعلامات القدرات التي يتم إرجاعها
- عائدات
- 0 عند النجاح -EPRM إذا كان الجهاز غير صالح أو لم تتم تهيئته
التعريف في السطر 121 من الملف Vehicle_camera.h .
int(* set_camera_crop)(بنية مركبة_كاميرا_device_t *جهاز، const android_native_rect_t *rect) |
يضبط اقتصاص الكاميرا.
- حدود
جهاز - مقبض الجهاز مستقيم - مساحة إدخال الكاميرا للاقتصاص. يجب أن يتناسب مع عرض الكاميرا وارتفاعها من إمكانيات الكاميرا.
- عائدات
- 0 عند النجاح -EPERM إذا لم تتم تهيئة الجهاز -خطأ في الخطأ
التعريف في السطر 142 من الملف Vehicle_camera.h .
int(* set_camera_position)(بنية مركبة_كاميرا_ device_t *device، const android_native_rect_t *rect) |
يضبط موضع الكاميرا على الشاشة.
- حدود
جهاز - مقبض الجهاز مستقيم - منطقة العرض ستظهر الكاميرا عند تشغيلها. يجب أن يتناسب مع عرض الشاشة وارتفاعها من إمكانيات الكاميرا.
- عائدات
- 0 عند النجاح -EPERM إذا لم تتم تهيئة الجهاز -خطأ في الخطأ
التعريف في السطر 164 من الملف Vehicle_camera.h .
int(* set_camera_state)(هيكل مركبة_كاميرا_device_t *جهاز، ثابت مركبة_كاميرا_حالة_t *حالة) |
يضبط حالة الكاميرا.
- حدود
جهاز - مقبض الجهاز ولاية - الإعداد المطلوب للكاميرا
- عائدات
- 0 عند النجاح -EPERM إذا لم تتم تهيئة الجهاز -خطأ في الخطأ
التعريف في السطر 183 من الملف Vehicle_camera.h .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/تشمل/الأجهزة/ مركبة_كاميرا.h