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

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

پیاده‌سازی

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

سفارشی‌سازی

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