Я хочу использовать кодеки в Android из моего приложения. Сейчас я просто хочу использовать кодек H.264 для тестирования, если только кодеки mp3 или aac не предоставляют функции для отправки звука на динамик устройства, и в этом случае я бы предпочел один из них.
У меня установлен NDK вместе с Cygwin, GNU Make и GNU Awk. Я не могу понять, что мне нужно делать отсюда. Я загружаю всего дерева OpenCORE прямо сейчас, но я даже не знаю, как его собрать или заставить плагин Eclipse знать, что он должен включать файлы.
Пример или учебное пособие будет высоко ценится.
EDIT:
Похоже, я могу использовать JNI как P / Invoke, что означает, что мне не нужно собирать библиотеки OpenCORE самостоятельно. Однако я не могу найти никакой документации по именам библиотек, которые мне нужно загрузить.
Я также не понимаю, как это сделать. Я смотрю на http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html и не понимаю, какова цель написания библиотеки для доступа к библиотеке. Не могли бы вы просто использовать что-то вроде System.loadLibrary ("opencore.so")?