pcm写入wav文件
来源:互联网 发布:卸载阿里云监控 编辑:程序博客网 时间:2024/05/18 18:21
typedef struct {
FOURCC ckid;
DWORD cksize;
FOURCC fccType;
FOURCC fmt;
DWORD nFmtSize;
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
FOURCC data;
DWORD nDataSize;
FOURCC ckid;
DWORD cksize;
FOURCC fccType;
FOURCC fmt;
DWORD nFmtSize;
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
FOURCC data;
DWORD nDataSize;
} wave_header;
void create_wave_file()
{
...
wave_header hdr;
hdr.ckid = mmioFOURCC('R', 'I', 'F', 'F');
hdr.cksize = datasize + 36;
hdr.fccType = mmioFOURCC('W', 'A', 'V', 'E');
hdr.fmt = mmioFOURCC('f', 'm', 't', ' ');
hdr.nFmtSize = 16;
hdr.wFormatTag = WAVE_FORMAT_PCM;
hdr.nChannels = 1;
hdr.nSamplesPerSec = 8000;
hdr.nAvgBytesPerSec = 16000;
hdr.nBlockAlign = 2;
hdr.wBitsPerSample = 16;
hdr.data = mmioFOURCC('d', 'a', 't', 'a');
hdr.nDataSize = datasize;
fwrite(&hdr, 1, sizeof(wave_header), file);
}
0 0
- pcm写入wav文件
- PCM文件转WAV文件
- PCM文件转WAV文件
- PCM文件转WAV文件
- PCM数据合成WAV文件
- PCM数据合成WAV文件
- PCM数据转WAV文件
- java wav文件转pcm文件
- WAV && PCM
- 将PCM数据转换成WAV文件
- WAV和PCM文件转换的程序
- wave文件(*.wav)格式、PCM数据格式
- wave文件(*.wav)格式、PCM数据格式
- wave文件(*.wav)格式、PCM数据格式
- wave文件(*.wav)格式、PCM数据格式
- wave文件(*.wav)格式、PCM数据格式
- wave文件(*.wav)格式、PCM数据格式
- wav文件提取出pcm数据
- 机器学习——2. 从最大似然再看线性回归
- HDU 1042 (大数)
- ECMAScript5中getter和setter的使用
- Vi删除操作大全
- LeetCode 题解(59): Reverse Linked List II
- pcm写入wav文件
- 第九周项目五 程序填充题 (2)
- MVC前端与后端校验
- 在MyEclipse创建Filter
- 《JAVA与模式》之调停者模式
- 机器学习—— 3. 贝叶斯怎么想?
- linux结构
- Python 包管理器
- 进程---线程