// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdafx.h"
#include <stdlib.h>
#include <windows.h>
#include <mmsystem.h>
#pragma comment ( lib, "winmm.lib" )
static const int HDRCOUNT = 10;
int main(int argc, char* argv[])
{
int i;
WAVEHDR *pWaveHdr[HDRCOUNT];
WAVEFORMATEX waveformat;
waveformat.wFormatTag=WAVE_FORMAT_PCM;
waveformat.nChannels=1;
waveformat.nSamplesPerSec=48000;
waveformat.nAvgBytesPerSec=48000;
waveformat.nBlockAlign=1;
waveformat.wBitsPerSample=8; //指定录音格式
waveformat.cbSize=0;
HWAVEIN hWaveIn;
int error=waveInOpen(&hWaveIn,WAVE_MAPPER, &waveformat, (DWORD)NULL,0L,CALLBACK_NULL);
if (error != MMSYSERR_NOERROR){
控制台录音生成wav文件
最新推荐文章于 2021-08-31 08:41:35 发布