WIN32音频数据采集---WaveIn-Out实现 选择自 dansin 的 Blog
关键字 WIN32音频数据采集---WaveIn-Out实现
出处
基本步骤及思想:设定音频采集参数(采样率、声道等),打开音频设备和开辟缓存,操作采集的数据。
1. 定义音频采集参数
关键字 WIN32音频数据采集---WaveIn-Out实现
出处
基本步骤及思想:设定音频采集参数(采样率、声道等),打开音频设备和开辟缓存,操作采集的数据。
1. 定义音频采集参数
WAVEFORMATEX waveform;//WAVE波形的采集参数
typedef struct {
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
WORD cbSize;
} WAVEFORMATEX;
waveform.wFormatTag=WAVE_FORMAT_PCM;
waveform.nChannels=1; //声道设为1
waveform.nSamplesPerSec=11025; //采样率11025
waveform.nAvgBytesPerSec=11025;
waveform.nBlockAlign=1;
waveform.wBitsPerSample&#