我有一个树莓Pi与一个i2s微机电系统麦克风附加。我正在录制音频,使用SOX库,并试图增加我的ALSA buffer_size。
我的ALSA buffer_size目前是65536,但我想增加这个值。缓冲区大小有任何理论限制吗?它能有多大?
谢谢!
发布于 2017-03-24 21:37:35
理论极限为2^32帧。但实际的限制是无论你的硬件实际支持什么。
要读取当前最大缓冲区大小,请调用snd_pcm_hw_params_get_buffer_size_max() (" current“,因为它可能受到其他硬件参数的限制,例如采样速率或通道数)。
https://stackoverflow.com/questions/43009246
复制相似问题