将原始数据输出到扬声器

时间:2015-05-22 21:43:34

标签: c++ windows audio wav

我是一位相当先进的C ++程序员,作为一些背景知识。在这一点上,我想尝试一下声音。我不想使用库来加载和播放文件,而是想要弄清楚如何自己实际做到这一点,以便理解。对于这个应用程序,我想读一个.wav文件(我已经将该部分放下),然后将该数据输出到扬声器。如何将波形或文件中的数据推送到计算机上的扬声器?顺便说一句,我在Windows上。

1 个答案:

答案 0 :(得分:2)

您可以阅读this article有关如何设置音频设备以及如何将数据流式传输到设备以便在Windows上播放的内容。如果使用这个库对你来说太高级了,而你想更深入地编写自己的WAV文件解码并将其输出到声卡,那么你有更多的研究要做,而不是适合这里的答案。