Home
> Uncategorized > Mcisendstring in .NET for recording audio
Mcisendstring in .NET for recording audio
Just found out how to record and playback audio. Really easy.
Private Declare Function mciSendString Lib "Winmm.dll" Alias "mciSendStringA" _
(
ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _ ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Public Sub recordToWave(ByVal filename As String)
mciSendString("open new type waveaudio alias capture", vbNullString, 0, 0)
mciSendString("record capture", vbNullString, 0, 0)
blnIsRecording =
True
While blnIsRecording
Application.DoEvents()
End While
mciSendString("save capture " + filename, vbNullString, 0, 0)
mciSendString("close capture", vbNullString, 0, 0)
End Sub
Public Sub playWave(ByVal filename As String)
mciSendString("Play waveaudio!" + filename, vbNullString, 0, 0)
End Sub
Categories: Uncategorized
Comments (0)
Trackbacks (0)
Leave a comment
Trackback