我正在使用AudioRecord类,其构造函数为:
AudioRecord(
int audioSource, int sampleRateInHz,
int channelConfig, int audioFormat, int bufferSizeInBytes)
在我查找的所有教程和示例中,大多数都建议按以下方式设置bufferSizeInBytes:
bufferSizeInBytes= getMinBufferSize (
int sampleRateInHz, int channelConfig, int audioFormat)
有人能告诉我原因吗?
我需要将我记录的值与一个模式进行关联。这个模式比MinBufferSize还要长。所以,我应该将bufferSizeInBytes增加到我喜欢的值,还是会使AudioRecord的性能变差。