struct FORMAT_CHUNK {
char fccID[4]; // 必须是"fmt"
unsigned long dwSize; // 等于 sizeof(FORMAT_CHUNK)-8
unsigned short wFormatTag; // 音频压缩格式,1表示没有压缩,
// 6表示A律压缩,7表示u律压缩
unsigned short wChannels; // 1表示单声道,2表示双声道
unsigned long dwSamplesPerSec; // 每秒钟所含声音样本数
unsigned long dwAvgBytePerSec; // 每秒钟的字节数
unsigned short wBlockAlign; // 每个声音样本所占的字节数
unsigned short uiBitsPerSample; // 每个声音样本数字化后二进制位数
};
format是指向这个结构的指针 fin是定义的文件
为什么我使用fin.read((char*)format,sizeof(FORMAT_CHUNK))会在运行时提示exe文件已经停止工作了呢
求各位大神解释!
char fccID[4]; // 必须是"fmt"
unsigned long dwSize; // 等于 sizeof(FORMAT_CHUNK)-8
unsigned short wFormatTag; // 音频压缩格式,1表示没有压缩,
// 6表示A律压缩,7表示u律压缩
unsigned short wChannels; // 1表示单声道,2表示双声道
unsigned long dwSamplesPerSec; // 每秒钟所含声音样本数
unsigned long dwAvgBytePerSec; // 每秒钟的字节数
unsigned short wBlockAlign; // 每个声音样本所占的字节数
unsigned short uiBitsPerSample; // 每个声音样本数字化后二进制位数
};
format是指向这个结构的指针 fin是定义的文件
为什么我使用fin.read((char*)format,sizeof(FORMAT_CHUNK))会在运行时提示exe文件已经停止工作了呢
求各位大神解释!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货