2

我对缓冲区大小有疑问。我想录制音频并将其保存为 WAV。我正在使用AudioRecord. 我有两个问题:

首先,缓冲区大小的公式是什么?我知道我们可以使用AudioRecord.getMinBufferSize(x, y, z). 但我只想知道它是如何计算的。

其次,如何确定你有正确的缓冲区大小?

由于我的应用程序都是关于重新编码音频的,因此我需要更大的缓冲区大小,但还不够大。对于 CPU 可能会分心的情况,我希望有更大的缓冲区大小。

谢谢你的知识。よろしくおねがいします!

4

1 回答 1

0

http://developer.android.com/reference/android/media/AudioTrack.html#getMinBufferSize(int , int, int)

getMinBufferSize() 是在 MODE_STREAM 中成功创建音轨对象所需的最小缓冲区大小。

于 2013-06-21T08:33:38.330 回答