ייצוב התצוגה המקדימה של המצלמה

במכשירים עם Android מגרסה 13 ואילך, מסגרת המצלמה מספקת תמיכה בייצוב וידאו בזרם התצוגה המקדימה ובזרמים אחרים שאינם RAW בסשנים של צילום במצלמה. התכונה הזו מאפשרת לאפליקציות של צד שלישי לספק חוויית מה שרואים זה מה שמקבלים (WYSIWYG) כשמשווים בין התצוגה המקדימה של המצלמה לבין ההקלטה.

הטמעה

כדי לספק לאפליקציות של צד שלישי את התכונה הזו, יצרני המכשירים צריכים לפרסם תמיכה במקשים הבאים ולהטמיע אלגוריתמים לייצוב התצוגה המקדימה ב-HAL של המצלמה:

כדי לשנות את הגדרות ברירת המחדל של התכונה הזו, צריך להקצות ערך ברירת מחדל בתבנית של בקשת הצילום כשיוצרים בקשת צילום באמצעות createCaptureRequest.

לעיון בהטמעה לדוגמה של התכונה הזו, אפשר לעיין בקוד של EmulatedCamera ב-Cuttlefish בכתובת hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp.

פרטים נוספים על מצבי ייצוב הווידאו זמינים במאמר בנושא CONTROL_VIDEO_STABILIZATION_MODE.

אימות

כדי לבדוק את ההטמעה של התכונה הזו, משתמשים בבדיקות הבאות של CTS ו-ITS:

CTS:

‫ITS (בדיקות שדה הראייה ואיכות הייצוב):