gpt4 book ai didi

audio - ALSA 缓冲区大小是否有硬件定义的上限?

转载 作者:行者123 更新时间:2023-12-02 23:06:25 28 4
gpt4 key购买 nike

我有一个连接了 i2s MEMS 麦克风的 Raspberry Pi。我正在使用 SOX 库从中录制音频,并尝试增加我的 ALSA buffer_size。

我的 ALSA buffer_size 目前是 65536,但我想增加这个。缓冲区大小有理论上的限制吗?它可以有多大?

谢谢!

最佳答案

理论限制为 2^32 帧。但实际限制是您的硬件实际支持的任何内容。

要读取当前最大缓冲区大小,请调用 snd_pcm_hw_params_get_buffer_size_max() (“当前”,因为它可能受到其他硬件参数的限制,例如采样率或 channel 数)。

关于audio - ALSA 缓冲区大小是否有硬件定义的上限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43009246/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com