В настоящее время я использую AudioTrack, передавая ему аудиоданные из собственного слоя для воспроизведения. Кажется, я могу использовать OpenSL ES на собственном уровне вместо AudioTrack в Java. Какие предполагаемые преимущества...
Я хотел бы получить байтовый буфер из аудиоресурса с помощью объекта OpenSL ES FileDescriptor, чтобы я мог многократно ставить его в очередь в SimpleBufferQueue вместо использования интерфейсов SL для воспроизведения/остановки/поиска...
Я пытался изучить использование библиотеки OpenSL ES, которая доступна для выполнения родного аудио с android 2.3, но оказалось, что заголовочные файлы и 600-страничный pdf спецификации являются единственными ...