Vehicle_camera_device_t مرجع الهيكل

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 .


تم إنشاء وثائق هذه البنية من الملف التالي: