由于更简单的集成(用于 ESP-32),我必须在我的项目中使用震颤来解码 ogg vorbis。它的码头说:
它以主机端序、有符号 16 位 PCM格式返回最多指定字节数的解码音频。如果音频是多通道的,则通道在输出缓冲区中交错。
…</p>
签名:long ov_read(OggVorbis_File *vf, char *buffer , int length, int *bitstream);
现在我对如何从 char 数组中读取 16 位签名样本感到困惑。我是否必须遵循此处的一些建议Convert 2 char into 1 int或做其他事情?