我正在做这个项目,我们必须实现实时音频流。可以将其视为或多或少的电话交谈,因此输入的音频数据需要在输入的同时播放。
我想知道是否有任何库(Linux)可以让我做到这一点。如果这可以通过SDL完成,那就太好了,因为我们已经将 SDL 用于许多其他目的。
我正在做这个项目,我们必须实现实时音频流。可以将其视为或多或少的电话交谈,因此输入的音频数据需要在输入的同时播放。
我想知道是否有任何库(Linux)可以让我做到这一点。如果这可以通过SDL完成,那就太好了,因为我们已经将 SDL 用于许多其他目的。
使用 SDL 可以做到这一点。SDL_OpenAudio提供对音频设备的低级访问,注册一个回调函数,该函数从一个单独的线程调用,该线程将在音频缓冲区准备好接收更多声音数据时填充音频缓冲区。