openSL是否支持MP3 / AAC的“返回解码音频缓冲区”?

时间:2011-05-19 09:00:50

标签: android-ndk audio

openSL是否支持MP3 / AAC的“返回解码音频缓冲区”,就像Open Max IL那样? 我正在创建一个具有mp3 / aac作为输入的应用程序,并希望将openSL用作解码器,而不是播放器。我需要将已解码的PCM数据发送回我的应用程序,我想稍后使用该缓冲区播放/执行其他操作。

我在opensl规范中找不到任何相关的API。

1 个答案:

答案 0 :(得分:1)

我还没试过这个,但也许您可以使用MIME格式设置数据源作为URI数据定位器,并将Android音频缓冲区作为接收器,然后以这种方式访问​​解码数据?