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

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

הטמעה

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

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

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

לפרטים נוספים על מצבי ייצוב וידאו: CONTROL_VIDEO_STABILIZATION_MODE

אימות

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

CTS:

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