במכשירים עם Android מגרסה 13 ואילך, מסגרת המצלמה מספקת תמיכה ביציבות וידאו בשידור התצוגה המקדימה ובשידורים אחרים שאינם RAW בסשנים של צילום במצלמה. התכונה הזו מאפשרת לאפליקציות צד שלישי לספק חוויית שימוש מסוג מה שאתם רואים זה מה שאתם מקבלים (WYSIWYG) כשמשווים בין התצוגה המקדימה במצלמה לבין ההקלטה.
הטמעה
כדי לספק לאפליקציות צד שלישי את התכונה הזו, יצרני המכשירים צריכים לפרסם תמיכה במפתחות הבאים ולהטמיע אלגוריתמים של ייצוב התצוגה המקדימה ב-HAL של המצלמה:
כדי לשנות את הגדרות ברירת המחדל של התכונה הזו, מקצים ערך ברירת מחדל בתבנית של בקשת הצילום כשיוצרים בקשת צילום באמצעות createCaptureRequest
.
להטמעה לדוגמה של התכונה הזו, אפשר לעיין בקוד של EmulatedCamera
ב-Cuttlefish בכתובת hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
פרטים נוספים על מצבי ייצוב וידאו זמינים במאמר CONTROL_VIDEO_STABILIZATION_MODE
.
אימות
כדי לבדוק את ההטמעה של התכונה הזו, תוכלו להשתמש בבדיקות ה-CTS וה-ITS הבאות:
CTS:
ITS (בדיקת שדה ראייה ואיכות ייצוב):