Доступ к собственным кодекам в версии Android 3.x и выше

Я хотел бы использовать родной декодер для пользовательского видеоплеера. VideoView и MediaPlayer не предоставляют функциональность, которая будет соответствовать моим требованиям.

Я сейчас использую FFMPEG (программный декодер), но я бы предпочел использовать собственное аппаратное декодирование, если это возможно. Есть ли способ сделать это через NDK?

1 ответ

Решение

В настоящее время нет общедоступного API для доступа к любому встроенному оборудованию, и я считаю, что наличие такого оборудования не гарантировано. Хотя вы можете углубиться в возможности DSP процессоров ARM, используемых некоторыми устройствами, он не будет переносимым на все устройства Android.

Я бы порекомендовал продолжить ваш программный подход для гарантированной поддержки на всех устройствах.

Другие вопросы по тегам