Decoding latensi rendah di MediaCodec

Fitur ini ditambahkan di Android 11 untuk mengaktifkan decoding media dengan latensi rendah, yang sangat penting untuk aplikasi real-time. Partner SoC harus menyediakan driver dekoder untuk mendukung fitur ini. Framework media menandakan mode ini menggunakan parameter konfigurasi Codec 2.0/OMX yang tersedia di AOSP. Lihat implementasi referensi untuk mengaktifkan fitur ini.

Implementasi

Partner SoC perlu menerapkan driver dekoder untuk mendukung fitur ini. Aplikasi pengembang dapat menggunakan API baru untuk menggunakan fitur tersebut. Partner harus menyediakan decoder {i>driver<i}. Ini adalah API publik baru yang belum digunakan. Tidak perlu menerapkan UI sistem atau ekstensi untuk fitur ini.

Penyesuaian

API memungkinkan pengguna mengaktifkan atau menonaktifkan fitur ini. Jika diaktifkan, dekoder harus menampilkan frame yang didekode sesegera mungkin berdasarkan standar coding (tanpa menunggu input lebih lanjut) dan harus tetap aktif. Jika dinonaktifkan, decoder dapat menggunakan pengoptimalan daya yang dapat mengakibatkan frame yang didekode ditampilkan di lain waktu dari yang benar-benar diperlukan, dan decoder akan mati saat terhenti.