by mnn (2 Submissions)
Category: Complete Applications
Difficulty: Advanced
Date Added: Wed 3rd February 2021
Rating: (9 Votes)
Update! Fixed some things (like stucking peak monitoring, and others). Added logging function. Activate it by setting first variable in modWaveIn Debuging to true. If it crashes, send here, last 5-10 entries + describe what you did and the crash MUST be repeatable.
New Version! Support for MP3 encoding (through lame.exe), decibels, separate recording for peakmeter (no need to use "Do not write to file" option).
Recording application, which uses Windows Mixer Recording input to record to WAVE/MP3 (OGG Vorbis support is planned).
KNOWN ISSUES: sometimes it does crash (little, but still existing chance). !!! When recording to VBR, the VBR header doesn't get written, which _might_ lead to wrong length in media players. If someone posts a good code in VB that will update correctly VBR header, post a comment below, thx! DON'T FORGET TO VOTE! Thanks!
API DeclarationsMany.
waveIn* for recording
mmioStringToFOURCC for WAVE header
memory functions (like CopyMemory, GlobalAlloc and so on)
subclassing functions (SetWindowLong, CallWindowProc)
Download Audio Recorder v2.3 (17 KB)