控制台录音生成wav文件

xiaoxiao2021-02-27  167

// 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){

keivin2006 认证博客专家 C/C vc/qt 音视频 一名c/c++/vc/qt 的小学生,“精通”c,“精通”c++,“精通”vc++,“精通”php,“精通”qt,“精通”java,“精通”python,“精通”c#,“精通”...! 编不下去了,只要见过名字的都我“精通”....为哈,因为我现在是csdn“砖家”了!本人qq: 88520350 qq学习群:930432714 (C/C++/QT/VC学习交流群) 海量学习资料都分享在群里指点学习方向,掌握学习要点,快速提高技术水平, 技术分享,共同学习!
转载请注明原文地址: https://www.6miu.com/read-16325.html

最新回复(0)