Доступ к собственным кодекам в версии Android 3.x и выше
Я хотел бы использовать родной декодер для пользовательского видеоплеера. VideoView и MediaPlayer не предоставляют функциональность, которая будет соответствовать моим требованиям.
Я сейчас использую FFMPEG (программный декодер), но я бы предпочел использовать собственное аппаратное декодирование, если это возможно. Есть ли способ сделать это через NDK?
1 ответ
В настоящее время нет общедоступного API для доступа к любому встроенному оборудованию, и я считаю, что наличие такого оборудования не гарантировано. Хотя вы можете углубиться в возможности DSP процессоров ARM, используемых некоторыми устройствами, он не будет переносимым на все устройства Android.
Я бы порекомендовал продолжить ваш программный подход для гарантированной поддержки на всех устройствах.