c++ - 如何从WAV文件中获取采样率?

标签 c++ audio wav oboe

我正在使用双簧管lib进行声音播放

https://github.com/google/oboe/blob/master/docs/FullGuide.md

作为声音文件,我正在使用.wav文件。据我所知,有一种方法可以从.wav文件头获取-采样率。

因此,问题是-如何在C++中以编程方式从任意.wav文件中读取采样率?

最佳答案

C++中没有用于解析wav文件的标准功能。

header 的索引24-27处的字节表示32位整数,它是以Hz为单位的采样率。

关于c++ - 如何从WAV文件中获取采样率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59379397/

相关文章:

c++ - 如何用C++通过外接电脑喇叭输出不同的波形信号?

c++ - 如果绝对没有调用成员函数,是否允许具有不完整类型的 vector ?如果有,从什么时候开始?

c++ - 加密给定的文本字符串 - 凯撒密码

javascript - 将 MediaRecorder 音频转换为 base64

javascript - 播放多个轨道<音频>

c# - 从 MemoryStream 打开音频 (wav) 文件以确定持续时间

c++ - 如何选择 waveIn/waveOut 函数 C++ 使用的输入/输出设备

python - wavfile.write : Identical arrays but only one works

c++ - 如何分析我自己的 C++ 共享库

c++ - 如何使用结构数组作为结构数组的索引?