我设法使用javax包用Java编写了一个PCM正弦波合成器。基本上,该程序以44100的采样率生成一个正弦波,并将字节数据写入SourceDataLine。
我正在尝试在C++中实现相同的目的,但是我在这里找不到任何答案,即不需要要求使用诸如OpenAL之类的扩展库。
我想知道是否可以仅使用标准库将字节数据直接发送到声卡。
[在Windows 10和Netbeans IDE上工作]
最佳答案
简短答案:不可以。
您将需要一个平台库。音频非常挑剔,取决于平台。如果我可以建议另一种方法:研究编写VST插件!