החל מ-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-04-04 (שעון 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-04-04 (שעון UTC)."],[],[]]