// 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; //指定录音格式
wav
控制台录音生成wav文件
最新推荐文章于 2024-07-26 19:15:00 发布
这是一个C++控制台应用程序,它利用Windows Multimedia Library(mmsystem)进行声音录制,并将数据保存到WAV文件中。程序首先设置录音格式,然后打开录音设备,分配缓冲区,开始录音,将录音数据写入文件,最后停止录音并释放资源。
摘要由CSDN通过智能技术生成