Decoding latensi rendah di MediaCodec

Fitur ini ditambahkan di Android 11 untuk mengaktifkan decoding media dengan latensi rendah, yang penting untuk aplikasi real-time. Partner SoC harus menyediakan driver dekoder untuk mendukung fitur ini. Framework media menandai 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. Developer aplikasi dapat menggunakan API baru untuk menggunakan fitur tersebut. Partner harus menyediakan driver decoder. 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 kembali di luar kebutuhan yang sebenarnya, dan decoder dapat mati saat terhenti.