Edit online

播放时应用层可设置的 buffer 大小范围是多少

在执行 _audio_dev_write 时,如果内存池中没有可用的 block,则会一直堵塞在 rt_mp_alloc 处,所以应用层一次读取音频文件,可设置的最大 buffer 大小是 RT_AUDIO_REPLAY_MP_BLOCK_SIZE * RT_AUDIO_REPLAY_MP_BLOCK_COUNT,driver 层默认 SIZE 的值为 20480,RT_AUDIO_REPLAY_MP_BLOCK_COUNT 的值为 2,所以可设置的最大值为 40960。