gpt4 book ai didi

c - 简单的 C 音频库

转载 作者:太空狗 更新时间:2023-10-29 15:02:43 25 4
gpt4 key购买 nike

我正在寻找一个用于输出音频的简单库。我希望它满足以下条件:

  • 根据 LPGL/zlib/MIT 或类似的东西获得许可 – 我打算在独立商业应用程序中使用它,但我没有钱购买许可。
  • 用 C 写的,但 C++ 也可以。
  • 跨平台(Windows、Linux,也许是 OSX)
  • 能够读取内存中的某种音频文件(我更喜欢 WAV 或 OGG,但如果需要我会很乐意使用不太流行的格式)(我已经看到使用 memfile 结构和用户定义的 I/O 回调)。我需要将文件放在内存中,因为我将所有资源放入 .zip 存档中,并且我使用 another library将那些归档文件加载到内存中。
  • 支持同时播放多个声音,最多8个左右即可。
  • 我真的很想拥有源代码或静态库 (MinGW/GCC lib???.a),但如果没有其他可用的,我将使用一个共享库。

我一定在搜索中遇到了两打不同的音频库,所有这些都不太符合这些标准...

最佳答案

我会推荐 PortAudio + libsndfile。非常受欢迎的组合,满足您的要求。被许多其他软件应用程序使用,包括 audacity。

关于c - 简单的 C 音频库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com