【发布时间】:2014-05-19 16:00:33
【问题描述】:
我正在尝试通过直接读取二进制数据来使用 c++ 编辑 wav 文件。我已将文件的标题编写如下:
struct header{
char chunk_id[4];
int chunk_size;
char format[4];
char subchunk1_id[4];
int subchunk1_size;
short int audio_format;
short int num_channels;
int sample_rate;
int byte_rate;
short int block_align;
short int bits_per_sample;
char subchunk2_id[4];
int subchunk2_size;
};
假设标题的数据已经加载到某个变量中,现在如何计算音轨的最大持续时间?
【问题讨论】: