فك الترميز بوقت استجابة منخفض في MediaCodec

تمت إضافة هذه الميزة في Android 11 لتفعيل فك ترميز الوسائط بوقت استجابة منخفض، وهو أمر مهم للتطبيقات التي تعمل في الوقت الفعلي. يحتاج شركاء المنظومة على الإنترنت (SoC) إلى توفير برنامج تشغيل فك الترميز لدعم هذه الميزة. يشير إطار عمل الوسائط إلى هذا الوضع باستخدام مَعلمات ضبط Codec 2.0/OMX المتاحة في AOSP. يمكنك الاطّلاع على مرجعًا مرجعيًا لتفعيل هذه الميزة

التنفيذ

على شركاء المنظومة المتكاملة على الرقاقة تنفيذ برامج تشغيل برامج الترميز لتفعيل هذه الميزة. يمكن لمطوّري التطبيقات استخدام واجهة برمجة التطبيقات الجديدة للاستفادة من الميزة. على الشركاء توفير برنامج فك الترميز السائقين. هذه واجهة برمجة تطبيقات عامة جديدة لم يتمّ استخدامها. ليست هناك حاجة لتنفيذ واجهة مستخدم النظام أو إضافة لهذه الميزة.

التخصيص

تسمح واجهة برمجة التطبيقات للمستخدمين بتفعيل هذه الميزة أو إيقافها. وفي حال تفعيلها، يجب أن يعرض وحدة الترميز اللقطات المُشفَّرة في أقرب وقت ممكن استنادًا إلى معيار الترميز (بدون انتظار المزيد من الإدخال) ويجب أن يظل قيد التشغيل. في حالة إيقاف تشغيل برنامج فك الترميز يمكنه استخدام تحسينات الطاقة التي قد تؤدي إلى عرض الإطارات التي تم فك ترميزها لاحقًا. أكثر من اللازم، وقد يتوقف تشغيل برنامج فك الترميز عند توقفه.