بالنسبة إلى الأجهزة التي تعمل بالإصدار Android 13 أو الإصدارات الأحدث، يتيح إطار عمل الكاميرا ميزة تثبيت الفيديو في بث المعاينة وغيرها من أحداث البث غير RAW في جلسات الالتقاط بالكاميرا. تتيح هذه الميزة للتطبيقات التابعة لجهات خارجية توفير تجربة ما تراه هو ما تحصل عليه (WYSIWYG) عند المقارنة بين معاينة الكاميرا والتسجيل.
التنفيذ
لتقديم هذه الميزة للتطبيقات التابعة لجهات خارجية، على المصنّعين الإعلان عن توفّر مفاتيح التشفير التالية وتنفيذ خطوات تثبيت معاينة الصورة في واجهة برمجة التطبيقات لوحدة التحكّم في الكاميرا:
لتعديل الإعدادات التلقائية لهذه الميزة، يمكنك تحديد قيمة تلقائية في
نموذج طلب التسجيل عند إنشاء طلب تسجيل باستخدام
createCaptureRequest
.
للحصول على مرجع لتنفيذ هذه الميزة، يمكنك الاطّلاع على الرمز الخاص بـ
EmulatedCamera
في Cuttlefish على
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
لمزيد من التفاصيل حول أوضاع تثبيت الفيديو، يُرجى الاطّلاع على
CONTROL_VIDEO_STABILIZATION_MODE
.
التحقُّق
لاختبار عملية تنفيذ هذه الميزة، استخدِم اختبارَي CTS وITS التاليَين:
مجموعة أدوات اختبار التوافق:
اختبارات ITS (اختبارات مجال الرؤية وجودة التثبيت):