رمزگشایی با تاخیر کم در MediaCodec

این ویژگی در اندروید ۱۱ اضافه شده است تا رمزگشایی رسانه با تأخیر کم را امکان‌پذیر کند، که برای برنامه‌های بلادرنگ بسیار مهم است. شرکای SoC باید یک درایور رمزگشایی برای پشتیبانی از این ویژگی ارائه دهند. چارچوب رسانه این حالت را با استفاده از پارامترهای پیکربندی Codec 2.0/OMX موجود در AOSP سیگنال می‌دهد. برای فعال کردن این ویژگی به پیاده‌سازی مرجع مراجعه کنید.

پیاده‌سازی

شرکای SoC برای پشتیبانی از این ویژگی باید درایورهای رمزگشا را پیاده‌سازی کنند. توسعه‌دهندگان برنامه می‌توانند از API جدید برای استفاده از این ویژگی استفاده کنند. شرکا باید درایورهای رمزگشا را ارائه دهند. این یک API عمومی جدید است که قبلاً استفاده نشده است. نیازی به پیاده‌سازی رابط کاربری سیستم یا افزونه‌ای برای این ویژگی نیست.

سفارشی‌سازی

این API به کاربران اجازه می‌دهد تا این ویژگی را روشن یا خاموش کنند. در صورت روشن بودن، رمزگشا باید فریم‌های رمزگشایی شده را در اسرع وقت بر اساس استاندارد کدگذاری (بدون انتظار برای ورودی بیشتر) برگرداند و باید بیدار بماند. در صورت خاموش بودن، رمزگشا می‌تواند از بهینه‌سازی‌های مصرف برق استفاده کند که ممکن است منجر به برگرداندن فریم‌های رمزگشایی شده دیرتر از زمان کاملاً ضروری شود و رمزگشا ممکن است در صورت توقف خاموش شود.