wavfmt.h
来自「dsp AD公司ADSP21的代码,里面有FFT FIR IIR EQULIZE」· C头文件 代码 · 共 33 行
H
33 行
/* include file to define WAV format header */
typedef struct {
char chunk_id[4];
unsigned long int chunk_size;
} WAVE_HDR;
typedef struct {
char form_type[8];
unsigned long int hdr_size;
} CHUNK_HDR;
typedef unsigned short int WORD;
typedef unsigned long int DWORD;
/* specific waveform format structure for PCM data */
typedef struct waveformat_tag {
WORD wFormatTag; /* format type */
WORD nChannels; /* number of channels (i.e. mono, stereo, etc.) */
DWORD nSamplesPerSec; /* sample rate */
DWORD nAvgBytesPerSec; /* for buffer estimation */
WORD nBlockAlign; /* block size of data */
WORD wBitsPerSample;
} WAVEFORMAT;
typedef struct {
char data_type[4];
unsigned long int data_size;
} DATA_HDR;
/* flags for wFormatTag field of WAVEFORMAT */
#define WAVE_FORMAT_PCM 1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?