我正在使用 AudioRecord 类,它的构造函数是:
AudioRecord(
int audioSource, int sampleRateInHz,
int channelConfig, int audioFormat, int bufferSizeInBytes)
在我在 Internet 上找到的所有(或大多数)教程和示例中,建议将 bufferSizeInBytes 设置如下:
bufferSizeInBytes= getMinBufferSize (
int sampleRateInHz, int channelConfig, int audioFormat)
谁能告诉我原因?
我需要在我记录的值和模式之间建立关联。此模式比 MinBufferSize 长。所以,我应该将 bufferSizeInBytes 增加到我喜欢的值,还是会降低 AudioRecord 的性能。