פענוח בזמן אחזור קצר ב-MediaCodec

התכונה הזו נוספה ב-Android 11 כדי לאפשר פענוח מדיה עם זמן אחזור נמוך, שהוא קריטי לאפליקציות בזמן אמת. השותפים של SoC צריכים לספק מנהל התקן של מפענח כדי לתמוך בתכונה הזו. מסגרת המדיה מסמנת את המצב הזה באמצעות פרמטרים של הגדרות Codec 2.0/OMX שזמינים ב-AOSP. הוראות להפעלת התכונה הזו מופיעות ביישום לדוגמה.

הטמעה

השותפים של SoC צריכים להטמיע מנהלי התקנים של מפענח כדי לתמוך בתכונה הזו. מפתחי אפליקציות יכולים להשתמש ב-API החדש כדי להשתמש בתכונה. השותפים צריכים לספק מנהלי התקנים של מפענח. זהו API ציבורי חדש שלא נעשה בו שימוש. אין צורך להטמיע ממשק משתמש של המערכת או תוסף בשביל התכונה הזו.

התאמה אישית

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