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

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

التنفيذ

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

التخصيص

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