一个用于读取和写入包含采样音频数据的声音文件的 C 库。
libsndfile 是一个用于读取和写入包含采样音频的 C 库。 数据。
libsndfile 项目最初由 Erik de Castro Lopo [email protected] 又名 @erikd。该项目由 在 GitHub 上的 https://github.com/erikd/libsndfile.> 在 1.0.30 版发布后, @erikd 将项目转移给 libsndfile 团队, 请参阅 AUTHORS 详情请参阅。
libsndfile 的官方源代码仓库位于 https://github.com/libsndfile/libsndfile. 您可以使用以下命令获取源代码: git clone https://github.com/libsndfile/libsndfile.git 有关如何为 Android 构建应用,请参阅 [BuildingForAndroid][BuildingForAndroid]。
目前有两种构建系统:传统的基于 GNU autotool 的系统和基于 CMake 的现代构建系统。下面介绍了使用 CMake 构建系统的相关信息。
brew install autoconf AutoGen automake flac libogg libtool libvorbis opus mpg123 pkg-config 一旦构建环境已设置好,就可以开始构建和测试 libsndfile。 就像这样简单: autoreconf -vif ./configure --enable-werror make 执行检查
虽然 Autotools 是主要且推荐的构建工具链,但也提供了 CMake 元构建生成器。使用 CMake 的构建过程分为两个阶段。首先,从配置脚本创建标准构建文件。然后,使用平台原生的构建工具进行实际构建。CMake 可以生成 Microsoft Visual Studio 项目和解决方案文件、Unix Makefile、Xcode 项目以及 更多内容。
暂无开放 Issues,或尚未同步最近议题。