تثبيت معاينة الكاميرا

بالنسبة إلى الأجهزة التي تعمل بنظام التشغيل Android 13 أو الإصدارات الأحدث، يوفّر إطار عمل الكاميرا إمكانية تثبيت صورة الفيديو في معاينة البث وغير ذلك من عمليات البث غير الأولية في جلسات التقاط الصور باستخدام الكاميرا. تتيح هذه الميزة للتطبيقات التابعة لجهات خارجية توفير تجربة ما تراه هو ما تحصل عليه (WYSIWYG) عند المقارنة بين معاينة الكاميرا والتسجيل.

التنفيذ

لتزويد التطبيقات التابعة لجهات خارجية بهذه الميزة، يجب على الشركات المصنّعة للأجهزة الإعلان عن إمكانية استخدام المفاتيح التالية وتنفيذ خوارزميات تثبيت المعاينة في طبقة تجريد الأجهزة (HAL) للكاميرا:

لتعديل الإعدادات التلقائية لهذه الميزة، يمكنك تعيين قيمة تلقائية في الـ نموذج طلب التقاط الصور عند إنشاء طلب التقاط باستخدام createCaptureRequest.

للحصول على نموذج تنفيذ لهذه الميزة، يمكنك الاطّلاع على رمز EmulatedCamera في Cuttlefish على الرابط hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp.

لمزيد من التفاصيل حول أوضاع تثبيت صورة الفيديو، يمكنك الاطّلاع على CONTROL_VIDEO_STABILIZATION_MODE.

التحقق من صحة البيانات

لاختبار تنفيذ هذه الميزة، استخدِم اختبارات CTS وITS التالية:

مجموعة أدوات اختبار التوافق (CTS):

مجموعة أدوات اختبار الصور (ITS) (تختبر مجال الرؤية وجودة التثبيت):