我有一个从手机捕获的 PCM 音频流,我想播放它。
我正试图找到一种用 C++ 播放此音频的轻量级方法。
我已经可以在 wave header 上打耳光并创建一个可以在任何媒体播放器中播放的文件,但我想在文件流入时实时播放它。我想避免将文件写入光盘只是为了阅读再次播放,我也不希望在停止一个文件并开始另一个文件时音频出现停顿。
我意识到 OpenAL 提供了音频流功能,但我希望有更简单的东西。我只需要播放单声道 PCM 流。
有谁知道可以执行此操作的轻量级免费(商业用途)库或 Windows API?
最佳答案
使用 waveOut Windows 中的 API
关于c++ - 在 C++ 中连续流式传输 PCM 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1868993/