我需要将WAV文件加载到PCM编码的字节数组(shared_ptr<string> pNico0(new string(""));
{
shared_ptr<string> pNico1(new string("Nico"));
pNico0 = pNico1; // pNico0 reference count = 2
}
// pNico0 reference count = 1
)中。
我找到了youpy/go-wav和go-audio/wav。两者都允许我提取“样本”
从wav文件。例如,以[]byte
类型的形式。
但是这些样本与PCM格式有什么关系,如何将它们转换为PCM(线性16位)编码的字节数组?