Description: I engaged in speech signal processing for several years, this the best I have ever used the recording, playback, the use of waveinopen windowsAPI recordings, compared with DirectSound, individuals feel more lightweight, after all DSOUND is good at various audio effects processing, we usually do not need to use complex. This code is in the VS2010compiler passed under the original procedure, when the mouse drag window when the lead can no longer respond recording thread message. So banned until drag the window, click the stop. When used in the InitDialg initializes the class, can look at the source code. And then you can click on the recording, playback, stop.
To Search:
File list (Check if you may need any files):
RecordAudio\AudioCtrl.cpp
...........\AudioCtrl.h
...........\IVolume.h
...........\ReadMe.txt
...........\RecordAudio.aps
...........\RecordAudio.clw
...........\RecordAudio.cpp
...........\RecordAudio.dsp
...........\RecordAudio.dsw
...........\RecordAudio.h
...........\RecordAudio.ncb
...........\RecordAudio.opt
...........\RecordAudio.plg
...........\RecordAudio.rc
...........\RecordAudio.sln
...........\RecordAudio.suo
...........\RecordAudio.vcxproj
...........\RecordAudio.vcxproj.filters
...........\RecordAudio.vcxproj.user
...........\RecordAudioDlg.cpp
...........\RecordAudioDlg.h
...........\res\RecordAudio.ico
...........\...\RecordAudio.rc2
...........\resource.h
...........\StdAfx.cpp
...........\StdAfx.h
...........\VolumeCtrl.cpp
...........\VolumeCtrl.h
...........\Debug
...........\ipch
...........\res
RecordAudio