تثبیت کننده پیش نمایش دوربین

برای دستگاه‌هایی که Android 13 یا بالاتر دارند، چارچوب دوربین از تثبیت‌کننده ویدیو در جریان پیش‌نمایش و سایر جریان‌های غیرRAW در جلسات ضبط دوربین پشتیبانی می‌کند. این ویژگی به برنامه‌های شخص ثالث اجازه می‌دهد هنگام مقایسه بین پیش‌نمایش دوربین و ضبط، تجربه‌ای را که می‌بینید (WYSIWYG) ارائه دهند.

پیاده سازی

برای ارائه برنامه های شخص ثالث با این ویژگی، سازندگان دستگاه باید پشتیبانی از کلیدهای زیر را تبلیغ کنند و الگوریتم های تثبیت پیش نمایش را در دوربین HAL پیاده سازی کنند:

برای تغییر تنظیمات پیش‌فرض این ویژگی، هنگام ایجاد درخواست ضبط با استفاده از createCaptureRequest ، یک مقدار پیش‌فرض در الگوی درخواست عکس‌برداری اختصاص دهید.

برای اجرای مرجع این ویژگی، به کد EmulatedCamera در Cuttlefish در hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp مراجعه کنید.

برای جزئیات بیشتر در مورد حالت های تثبیت کننده ویدیو، به CONTROL_VIDEO_STABILIZATION_MODE مراجعه کنید.

اعتبار سنجی

برای آزمایش اجرای این ویژگی، از تست‌های CTS و ITS زیر استفاده کنید:

CTS:

ITS (تست میدان دید و کیفیت تثبیت):