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

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

پیاده سازی

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

سفارشی سازی

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