📄 riff.h
字号:
/*
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (C) 2006-2008 Beijing, pengzhen (pengzhenxp@yahoo.com.cn) //
// //
///////////////////////////////////////////////////////////////////////////////
*/
#ifndef __WAVE_RIFF_H__
#define __WAVE_RIFF_H__
typedef unsigned char RIFF_ID[4];
typedef struct __RIFF_HDR{
RIFF_ID m_id ;
unsigned long m_size ;
}ST_RIFF_HDR;
typedef struct __RIFF_WAV_ID{
RIFF_ID m_id ;
}ST_RIFF_WAV_ID ;
typedef struct __RIFF_FORMAT_CHUNK{
RIFF_ID m_id ;
unsigned long m_size ;
unsigned short m_wformattag ;
unsigned short m_wchannels ;
unsigned long m_dwsamplespersec ; /* sample rate */
unsigned long m_dwavgbytespersec ;
unsigned short m_wblockalign ;
unsigned short m_wbitspersample ;
}ST_RIFF_FORMAT_CHUNK;
typedef struct __RIFF_DATA_CHUNK{
RIFF_ID m_id ;
unsigned long m_size ;
//unsigned char m_wformdata[] ;
}ST_RIFF_DATA_CHUNK;
void write_riff_head( FILE *fp , unsigned long dFileSize ) ;
#endif /* __WAVE_RIFF_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -