文件名称:mex_wav_writer:将单精度数据块写入 .wav 文件
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-28 15:23:42
C++
mex_wav_writer 这可以为 Octave 和 Matlab 编译,尽管目前只为 Octave 设置 ==== 从八度打开并将“浮点”数据块写入单通道浮点 .wav 文件 所有 .wav 文件都有 32 位浮点数据和只有 1 个通道 具有特定文件名的第一次调用将打开文件并将音频数据写入其中, 后续将只写入音频数据, 在八度关闭时,.wav 文件将被关闭 也可以通过将采样率设置为负数来关闭文件 这需要mex-it库、c++11 编译器、 octave和cmake 例如像这样打电话 wav_writer('test.wav', 48000, float_data) 从 'test.wav' wav_reader('test.wav', 16)读取 16 个样本 比较 2 个 .wav 文件(仅数据部分) wav_compare('t1.wav','t2.wav') tes
【文件预览】:
mex_wav_writer-master
----wav_compare.cpp(757B)
----wavefile_r.h(589B)
----CMakeLists.txt(943B)
----hash_map.h(3KB)
----wav_compare_mex.cpp(311B)
----wavefile.h(563B)
----LICENSE(1KB)
----test_wav_writer.m(567B)
----README.md(981B)
----wavefile.cpp(3KB)
----Makefile(194B)
----wav_writer_mex.cpp(1002B)
----wav_reader_mex.cpp(1KB)
----wav_compare.h(144B)
----wavefile_r.cpp(3KB)