C ++非平台相关的声音

时间:2014-02-12 19:32:04

标签: c++ audio cross-platform

我需要这个:一个可以将声音输出到扬声器上的c ++函数,它不依赖于平台(如Beep())。我还需要能输出一些实时生成的声音,而不是.wav文件。

感谢您的支持!

2 个答案:

答案 0 :(得分:1)

易于使用,跨平台,免费 - 选择其中的2个。

  • 删除“跨平台”并使用例如适用于Windows的MIDI输出。
  • 删除“易于使用”并使用OpenAL
  • 删除“免费”和许可Miles Sound System,我听说Win + MacOS + Linux许可证每个产品的费用为5000美元。

答案 1 :(得分:1)

我喜欢:http://libsdl.org/index.php

它试图成为直接X的跨平台替代品。它使用的zlib许可证非常宽松。