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

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

التنفيذ

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

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

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

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

التحقُّق

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

CTS:

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