|
|
Wave Player Recorder ActiveX 2.0.1
|
|
Play and record wave files directly thru the sound card/mic or the modem device.
|
|
|
What is Wave Player Recorder ActiveX?
|
|
Wave Player Recorder ActiveX 2.0.1 is an OCX control for software developers which can play and record PCM WAV files directly thru the sound card or the modem device.
This ActiveX can record from the sound-card microphone or from a phone-call, it can detect silence, meter, voice (by the silent), end even frequency. The control built specific to use TAPI Modem ActiveX, so you can make an answering machine, voice mails, phone call recorder and more telephony application that based on TAPI.
You can use this ActiveX control to add a pre-screen call to your voice/telephony application, this will let the user to hear the call thru the loudspeaker while the call is activate.
|
|
| |
Screenshot:
|
 |
|
|
|
|
|
|
|
|
Benefits:
- Record audio from the sound-card or the modem device.
-
Play those PCM wave files to the sound-card or to the modem device.
-
Pre screen call
-
Silence detection
-
Meter detection
-
Voice detection (by the silence)
-
Can play and record from the same device at the same time
-
Can run with multiple devices
-
Get general information about the device
-
Get general information about the WAV audio file
-
Runs perfectly with TAPI Modem ActiveX
-
Can be use for Answering Machine / Voice Mail projects.
-
Can be use for phone call recorder projects.
-
Can be use for auto dialer projects.
-
Can be use for phone calls filter projects.
-
Errors handling
-
Visual Basic samples.
-
.NET samples.
-
Source code is also available (in a different distribution).
-
Free trial
- Can be run under Windows 98/NT/ME/2000/XP/VISTA/2003/WIN7.
- Can run with VB6, VC6, VB.NET, C#.NET, C++.NET, Delphi, Access.
|
|
|
Sample:
|
'An example of recording to a wav file
'using VB6.
'**************************************
'Do not save the silence section at
'the end of the recording process:
If chkCutSilence.Value = vbChecked Then
cWave1.CutSilence = True
cWave1.CutSilenceVal = 20
txtResults.Text = txtResults.Text & Time & ": _
CutSilence=True, Val=20." & vbCrLf
End If
'Silence/voice detection:
If chkMeterIn.Value = vbChecked Then
cWave1.MeterIn = True
txtResults.Text = txtResults.Text & Time & ": _
MeterIn=True." & vbCrLf
End If
'**************************************
'Pre screen the sound buffers
'to a different sound device:
Dim lToDeviceIndex As Long
'To the sound card device:
lToDeviceIndex = 0
'Pre screen check:
If chkPreScreen.Value = vbChecked Then
cWave1.PreScreenOpen WaveFormat_PCM, lToDeviceIndex
txtResults.Text = txtResults.Text & Time _
& ": PreScreenOpen." & vbCrLf
Else
cWave1.PreScreenClose
txtResults.Text = txtResults.Text & Time _
& ": PreScreenClose." & vbCrLf
End If
'**************************************
'Start to record from a specific device
'index (as the sound card, modem, etc..):
lSoundDeviceIndex = cboDevices.ListIndex
rc = cWave1.RecordStart(lSoundDeviceIndex, _
txtAudioFile.Text, _
WaveFormat_PCM, _
1600)
'Check if an error appears:
If rc <> 0 Then
txtResults.Text = txtResults.Text & Time _
& ": Error RecordStart ." & _
cWave1.WaveOutErrText(rc) & vbCrLf
Exit Sub
End If
|
|
|
|
|
|
Methods and events:
|
Methods:
CheckDeviceFormat, CutSilence, CutSilenceVal, MeterIn, CheckDeviceFormatX, DeInit, DonePlay, FileSeek, FileSeekSec, GetDetailsDevice, GetDetailsDeviceX, GetDetailsWaveFile, GetDetailsWaveFileX, GetPositionSeconds, GetPositionSlider, GetSecondsAsTimeString, Init, IsPausedIn, IsPausedOut, IsPlaying, IsPreScreen, IsRecording, ISubclass_WindowProc, NumOfWaveDevices, PlayPause, PlayStart, PlayStop, PlayUnPause, PreScreenClose, PreScreenOpen, PreScreenOpenX, RecordPause, RecordStart, RecordStartX, RecordStop, RecordUnPause, WaveInErrText, WaveOutErrText.
Events:
DonePlay, DoneRecord, Err, InBuffer, InMeter.
|
|
|
|
|
|

Download:
|
|
The Wave Player Recorder ActiveX 2.0.1 can be run for
free under a trial mode. The trial mode is a
limited version and it displays a registration window at
any time the
Wave Player Recorder ActiveX 2.0.1 is opened or closed.
|
|
|
|
|
|
|
|
More:
|
|
|
|
| |

Support:
|
|
|
|
|
|
|
|
|