החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
ייצוב התצוגה המקדימה של המצלמה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במכשירים עם Android מגרסה 13 ואילך, מסגרת המצלמה מספקת תמיכה בייצוב וידאו בזרם התצוגה המקדימה ובזרמים אחרים שאינם RAW בסשנים של צילום במצלמה. התכונה הזו מאפשרת לאפליקציות של צד שלישי לספק חוויית מה שרואים זה מה שמקבלים (WYSIWYG) כשמשווים בין התצוגה המקדימה של המצלמה לבין ההקלטה.
הטמעה
כדי לספק את התכונה הזו לאפליקציות של צד שלישי, יצרני המכשירים צריכים לפרסם תמיכה במקשים הבאים ולהטמיע אלגוריתמים לייצוב התצוגה המקדימה ב-HAL של המצלמה:
כדי לשנות את הגדרות ברירת המחדל של התכונה הזו, צריך להקצות ערך ברירת מחדל בתבנית בקשת הלכידה כשיוצרים בקשת לכידה באמצעות createCaptureRequest
.
לעיון בהטמעה לדוגמה של התכונה הזו, אפשר לעיין בקוד של EmulatedCamera
ב-Cuttlefish בכתובת hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
פרטים נוספים על מצבי ייצוב הווידאו זמינים במאמר בנושא CONTROL_VIDEO_STABILIZATION_MODE
.
אימות
כדי לבדוק את ההטמעה של התכונה הזו, משתמשים בבדיקות הבאות של CTS ו-ITS:
CTS:
ITS (בדיקות שדה ראייה ואיכות ייצוב):
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-10-10 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-10-10 (שעון UTC)."],[],[]]