文件名称:libnyquist:跨平台C ++ 11库,用于解码音频(mp3,wav,ogg,opus,flac等)
文件大小:34.6MB
文件格式:ZIP
更新时间:2024-06-04 03:51:57
audio gamedev mp3 cpp11 sound-processing
利伯尼奎斯特 平台 建置状态 微软VS2017 x64 Clang(OSX)和GCC(Linux) Libnyquist是一个小型C ++ 11库,用于从磁盘或内存中读取采样的音频数据。 它旨在用作游戏,音频定序器,音乐播放器等的音频加载前端。 该库不包含专利或许可限制格式(例如AAC)。 为了实现可移植性,libnyquist不会链接到特定于平台的API,例如Windows Media Foundation或CoreAudio,而是将参考解码器的源代码捆绑为实现细节。 Libnyquist是要静态链接的,而其他流行的库(如libsndfile(根据LGPL许可))则不是这种情况。 此外,该库不关心支持非常稀有的编码(例如A-law PCM或SND格式)。 尽管未经测试,但没有任何技术条件可以排除在其他支持C ++ 11的平台(Android NDK r10e +,Linux,i