Copyright © 2006 - 2008 MultiMedia Soft 
Return to Table of contents  
 
 
Active Sound Recorder - Help 
 
Table of contents 
 
 
Introduction 
Copyright information 
License agreement 
Files to be included with your application 
Product history 
Deprecated elements 
How to contact MultiMedia Soft 
How to report bugs to our technical support 
Tutorials 
How to install the control on your development PC 
How to add the control to your projects 
Adding the control to a project 
Adding the control to a Visual Basic 6 project 
Adding the control to a Visual C++ 6 project 
Adding the control to a Visual Studio.NET project 
How to use the control in your projects 
How to synchronize the container application with the control 
How to use the control inside a web page 
How to choose the input device 
How to perform a recording session 
How to perform a CD ripping session 
How to record from files, memory or clipboard 
How to perform an Internet-based recording session 
How to mix sounds to your recording session 
How to export a recorded sound 
How to use embedded Visual Feedbacks 
How to use the Waveform Analyzer 
How to obtain the waveform bitmap of the latest recording session 
How to manage custom DSP effects 
How the Sound Activation System works 
How to get Audio CD info using CDDB servers and Amazon catalogue 
How to get pictures of CD covers 
How to use the Windows Audio Compression Manager 
How to use the automatic gain controller 
How to perform custom feedbacks rendering using graphic bars 
How to use Mnemonic Constants 
Properties 
CddbAddTagOnCdRipping property 
CustomDSP property (RO) 
DiscardSilence property 
DiscardSilenceLogFile property 
EncodeFormats property (RO) 
GraphicBarsManager property (RO) 
LastError property (RO) 
Oscilloscope property (RO) 
SilenceMinLength property 
SilenceThreshold property 
Spectrum property (RO) 
Status property (RO) 
VUMeter property (RO) 
Waveform property (RO) 
WaveformAnalyzer property (RO) 
Methods 
AboutBox method 
CddbGetAlbumInfo method 
CddbGetServerName method 
CddbGetTrackTitle method 
CddbRequestAlbumInfo method 
CddbRequestServersList method 
CddbSetProxyDetails method 
CdRequestAlbumInfo method 
CdRippingSetRange method 
CdRippingSetResampleParams method 
CdRippingStart method 
CdRippingStartUsingCodec method 
CdRippingStartUsingCodecWavFormat method 
CdRippingStop method 
ChangeInputDevice method 
EnableAutoGainController method 
EnableCdMonitor method 
EnableOutputDevice method 
GetAutoGainControllerSettings method 
GetCdCoverPictureFile method 
GetCdCoverPictureURL method 
GetCdDriveDesc method 
GetCdDriveLetter method 
GetCdDrivesCount method 
GetCdIdentification method 
GetCdNumTracks method 
GetCdTrackDuration method 
GetCdTrackDurationMs method 
GetCdTrackPathname method 
GetCdStatus method 
GetDirectSoundVersion method 
GetFormattedTime method 
GetInputDevice method 
GetInputDeviceChannelDefault method 
GetInputDeviceChannelDesc method 
GetInputDeviceChannelsCount method 
GetInputDeviceChannelVolume method 
GetInputDeviceDesc method 
GetInputDevicesCount method 
GetMixersCount method 
GetMixerDesc method 
GetMixerMasterMute method 
GetMixerMasterVolume method 
GetMixerMicrophoneMute method 
GetMixerMicrophoneVolume method 
GetMixerWaveMute method 
GetMixerWaveVolume method 
GetOutputDeviceDesc method 
GetOutputDevicesCount method 
InitRecorder method 
IsSoundAvailableInClipboard method 
IsWmaAvailable method 
Pause method 
PerformActionOnCd method 
ResetControl method 
ResetEngine method 
Resume method 
SetAutoGainControllerSettings method 
SetInputDeviceChannelDefault method 
SetInputDeviceChannelVolume method 
SetInsertPos method 
SetMixerMasterMute method 
SetMixerMasterVolume method 
SetMixerMicrophoneMute method 
SetMixerMicrophoneVolume method 
SetMixerWaveMute method 
SetMixerWaveVolume method 
SetMixingParams method 
SetMixingPos method 
SetOverwritePos method 
SetRecordingMode method 
SetRecordingRange method 
SplitWavRecordingEnable method 
StartFromClipboard method 
StartFromEditingSession method 
StartFromFile method 
StartFromFileRaw method 
StartFromInputDevice method 
StartFromMemory method 
StartFromMemoryRaw method 
StartFromURL method 
Stop method 
SwitchOutputFile method 
Events 
CdCoverPictureFileAvailable event 
CdCoverURLsAvailable event 
CddbAlbumInfoAvailable event 
CddbServersListAvailable event 
CdPlayerStatusChanged event 
CdRippingPercentage event 
CdRippingSize event 
CdRippingStarted event 
CdRippingStopped event 
CodecWavFormatDownloadDone event 
CodecWavFormatDownloadStarted event 
ConnectionToUrlDone event 
ConnectionToUrlStarted event 
DeviceChange event 
InputFormatsAvailable event 
RecordingAudibleData event 
RecordingDuration event 
RecordingFinalizationDone event 
RecordingFinalizationStarted event 
RecordingPaused event 
RecordingPerc event 
RecordingPosition event 
RecordingResumed event 
RecordingSilentData event 
RecordingSize event 
RecordingStarted event 
RecordingStopped event 
SoundEditDone event 
SoundEditStarted event 
SoundExportDone event 
SoundExportPerc event 
SoundExportStarted event 
SoundPlaybackDone event 
SoundPlaybackPaused event 
SoundPlaybackPlaying event 
SoundPlaybackStopped event 
SoundUploadDone event 
SoundUploadPerc event 
SoundUploadStarted event 
SpectrumValueChange event 
VUMeterValueChange event 
WarnNoInputDevice event 
WarnNoOutputDevice event 
WavChunkSaved event 
WaveAnalysisPerc event 
WaveAnalysisStart event 
WaveAnalysisStop event 
WaveAnalyzerDisplayRangeChange event 
WaveAnalyzerDisplayWidthChange event 
WaveAnalyzerMouseAction event 
WaveAnalyzerSelectionChange event 
COM Objects 
AAC object 
AAC object 
Properties 
EncodeFormats.AAC.CustomString property 
EncodeFormats.AAC.EncodeMode property 
EncodeFormats.AAC.Quality property 
EncodeFormats.AAC.WrapInMP4 property 
Methods 
EncodeFormats.AAC.GetEncodeModeDesc method 
EncodeFormats.AAC.GetEncodeModesCount method 
ACM object 
ACM object 
Properties 
EncodeFormats.ACM.CodecFormatIndex property 
EncodeFormats.ACM.CodecIndex property 
EncodeFormats.ACM.EncodeMode property 
Methods 
EncodeFormats.ACM.DownloadCodecWavFormatFromURL method 
EncodeFormats.ACM.InitCodecs method 
EncodeFormats.ACM.GetCodecsCount method 
EncodeFormats.ACM.GetCodecDesc method 
EncodeFormats.ACM.GetCodecFormatsCount method 
EncodeFormats.ACM.GetCodecFormatDesc method 
EncodeFormats.ACM.GetCodecFormatWavData method 
EncodeFormats.ACM.GetCodecFormatWavDataLength method 
EncodeFormats.ACM.SetCodecFormatWavData method 
AIFF object 
AIFF object 
Properties 
EncodeFormats.AIFF.EncodeMode property 
Methods 
EncodeFormats.AIFF.GetEncodeModeDesc method 
EncodeFormats.AIFF.GetEncodeModesCount method 
AU object 
AU object 
Properties 
EncodeFormats.AU.EncodeMode property 
Methods 
EncodeFormats.AU.GetEncodeModeDesc method 
EncodeFormats.AU.GetEncodeModesCount method 
CAF object 
CAF object 
Properties 
EncodeFormats.CAF.EncodeMode property 
Methods 
EncodeFormats.CAF.GetEncodeModeDesc method 
EncodeFormats.CAF.GetEncodeModesCount method 
CustomDSP object 
CustomDSP object 
Methods 
CustomDSP.Enable method 
CustomDSP.ExternalEditorGetInfo method 
CustomDSP.ExternalEditorShow method 
CustomDSP.ExternalGetParameters method 
CustomDSP.ExternalLoad method 
CustomDSP.ExternalSendCommand method 
CustomDSP.ExternalSetFunction method 
CustomDSP.ExternalSetParameters method 
CustomDSP.Free method 
CustomDSP.InternalLoad method 
CustomDSP.InternalSetFunction method 
CustomDSP.UseFloatSamples method 
EncodeFormats object 
EncodeFormats object 
Properties 
EncodeFormats.ForRecording property 
EncodeFormats.ForCdRipping property 
EncodeFormats.ForExporting property 
EncodeFormats.ResampleCustomChannels property 
EncodeFormats.ResampleCustomFrequency property 
EncodeFormats.ResampleMode property 
EncodeFormats.ResampleNativeFormat property 
EncodeFormats.AAC property (RO) 
EncodeFormats.ACM property (RO) 
EncodeFormats.AIFF property (RO) 
EncodeFormats.AU property (RO) 
EncodeFormats.CAF property (RO) 
EncodeFormats.FLAC property (RO) 
EncodeFormats.IRCAM property (RO) 
EncodeFormats.MP3 property (RO) 
EncodeFormats.NIST property (RO) 
EncodeFormats.OGG property (RO) 
EncodeFormats.PAF property (RO) 
EncodeFormats.PVF property (RO) 
EncodeFormats.RAW property (RO) 
EncodeFormats.SVX property (RO) 
EncodeFormats.VOC property (RO) 
EncodeFormats.W64 property (RO) 
EncodeFormats.WAV property (RO) 
EncodeFormats.WMA property (RO) 
Methods 
EncodeFormats.ResampleNativeFormatGetDesc method 
EncodeFormats.ResampleNativeFormatsGetCount method 
GraphicBarsManager object 
GraphicBarsManager object 
Methods 
GraphicBarsManager.Create method 
GraphicBarsManager.Destroy method 
GraphicBarsManager.GetGraphicalSettings method 
GraphicBarsManager.GetGraphicalSettingsParam method 
GraphicBarsManager.GetRange method 
GraphicBarsManager.GetValue method 
GraphicBarsManager.Move method 
GraphicBarsManager.Refresh method 
GraphicBarsManager.SetGraphicalSettings method 
GraphicBarsManager.SetGraphicalSettingsParam method 
GraphicBarsManager.SetRange method 
GraphicBarsManager.SetValue method 
GraphicBarsManager.Show method 
Data structures 
GRAPHIC_BAR_SETTINGS structure 
FLAC object 
FLAC object 
Properties 
EncodeFormats.FLAC.EncodeMode property 
Methods 
EncodeFormats.FLAC.GetEncodeModeDesc method 
EncodeFormats.FLAC.GetEncodeModesCount method 
IRCAM object 
IRCAM object 
Properties 
EncodeFormats.IRCAM.EncodeMode property 
Methods 
EncodeFormats.IRCAM.GetEncodeModeDesc method 
EncodeFormats.IRCAM.GetEncodeModesCount method 
MP3 object 
MP3 object 
Properties 
EncodeFormats.MP3.ABR property 
EncodeFormats.MP3.CBR property 
EncodeFormats.MP3.CustomString property 
EncodeFormats.MP3.Downmix property 
EncodeFormats.MP3.EncodeMode property 
EncodeFormats.MP3.Preset property 
Methods 
EncodeFormats.MP3.GetEncodeModeDesc method 
EncodeFormats.MP3.GetEncodeModesCount method 
EncodeFormats.MP3.GetLameEncodingBitrate method 
EncodeFormats.MP3.GetLameEncodingBitrateEx method 
EncodeFormats.MP3.GetLameEncodingBitratesCount method 
EncodeFormats.MP3.GetLameEncodingBitratesCountEx method 
NIST object 
NIST object 
Properties 
EncodeFormats.NIST.EncodeMode property 
Methods 
EncodeFormats.NIST.GetEncodeModeDesc method 
EncodeFormats.NIST.GetEncodeModesCount method 
OGG object 
OGG object 
Properties 
EncodeFormats.OGG.Bitrate property 
EncodeFormats.OGG.CustomString property 
EncodeFormats.OGG.Downmix property 
EncodeFormats.OGG.EncodeMode property 
EncodeFormats.OGG.ResampleFrequency property 
EncodeFormats.OGG.Quality property 
Methods 
EncodeFormats.OGG.GetEncodeModeDesc method 
EncodeFormats.OGG.GetEncodeModesCount method 
Oscilloscope object 
Oscilloscope object 
Properties 
Oscilloscope.ColorBackground property 
Oscilloscope.ColorLine property 
Oscilloscope.LineWidth property 
Oscilloscope.Type property 
Oscilloscope.ZoomPerc property 
Methods 
Oscilloscope.Create method 
Oscilloscope.SetBackPictureFromFile method 
Oscilloscope.SetBackPictureFromHandle method 
Oscilloscope.SetHwnd method 
Oscilloscope.Show method 
PAF object 
PAF object 
Properties 
EncodeFormats.PAF.EncodeMode property 
Methods 
EncodeFormats.PAF.GetEncodeModeDesc method 
EncodeFormats.PAF.GetEncodeModesCount method 
PVF object 
PVF object 
Properties 
EncodeFormats.PVF.EncodeMode property 
Methods 
EncodeFormats.PVF.GetEncodeModeDesc method 
EncodeFormats.PVF.GetEncodeModesCount method 
RAW object 
RAW object 
Properties 
EncodeFormats.RAW.EncodeMode property 
Methods 
EncodeFormats.RAW.GetEncodeModeDesc method 
EncodeFormats.RAW.GetEncodeModesCount method 
RecordedSound object 
RecordedSound object 
Methods 
RecordedSound.CancelExportToFile method 
RecordedSound.CancelUploadToFTP method 
RecordedSound.CopyRangeToClipboard method 
RecordedSound.FreeMemory method 
RecordedSound.GetDuration method 
RecordedSound.GetFormattedDuration method 
RecordedSound.GetFormattedPlaybackPosition method 
RecordedSound.GetMemoryPtr method 
RecordedSound.GetMemorySize method 
RecordedSound.GetPlaybackPosition method 
RecordedSound.Pause method 
RecordedSound.Play method 
RecordedSound.PlayRange method 
RecordedSound.RequestDeleteRange method 
RecordedSound.RequestExportToFile method 
RecordedSound.RequestInsertSilence method 
RecordedSound.RequestReduceToRange method 
RecordedSound.RequestUploadToFTP method 
RecordedSound.Resume method 
RecordedSound.RewindWavRecPosition method 
RecordedSound.SaveToFile method 
RecordedSound.SeekPlayPosition method 
RecordedSound.SetRewindOnEndOfPlayback method 
RecordedSound.Stop method 
Spectrum object 
Spectrum object 
Properties 
Spectrum.BandWidth property 
Spectrum.ColorBackground property 
Spectrum.ColorBands property 
Spectrum.ColorPeaks property 
Spectrum.HasPeaks property 
Spectrum.ZoomPerc property 
Methods 
Spectrum.Create method 
Spectrum.GetTable method 
Spectrum.SetBackPictureFromFile method 
Spectrum.SetBackPictureFromHandle method 
Spectrum.SetHwnd method 
Spectrum.Show method 
SVX object 
SVX object 
Properties 
EncodeFormats.SVX.EncodeMode property 
Methods 
EncodeFormats.SVX.GetEncodeModeDesc method 
EncodeFormats.SVX.GetEncodeModesCount method 
VOC object 
VOC object 
Properties 
EncodeFormats.VOC.EncodeMode property 
Methods 
EncodeFormats.VOC.GetEncodeModeDesc method 
EncodeFormats.VOC.GetEncodeModesCount method 
VUMeter object 
VUMeter object 
Properties 
VUMeter.BandType property 
VUMeter.ColorBackground property 
VUMeter.ColorBands property 
VUMeter.ColorPeaks property 
VUMeter.HasPeaks property 
VUMeter.ZoomPerc property 
Methods 
VUMeter.Create method 
VUMeter.SetBackPictureFromFile method 
VUMeter.SetBackPictureFromHandle method 
VUMeter.SetHwnd method 
VUMeter.Show method 
W64 object 
W64 object 
Properties 
EncodeFormats.W64.EncodeMode property 
Methods 
EncodeFormats.W64.GetEncodeModeDesc method 
EncodeFormats.W64.GetEncodeModesCount method 
WAV object 
WAV object 
Properties 
EncodeFormats.WAV.EncodeMode property 
Methods 
EncodeFormats.WAV.GetEncodeModeDesc method 
EncodeFormats.WAV.GetEncodeModesCount method 
Waveform object 
Waveform object 
Properties 
Waveform.ColorBackground property 
Waveform.ColorLine property 
Waveform.Resolution property 
Waveform.ZoomPerc property 
Methods 
Waveform.Create method 
Waveform.SetBackPictureFromFile method 
Waveform.SetBackPictureFromHandle method 
Waveform.SetHwnd method 
Waveform.Show method 
WaveformAnalazyer object 
WaveformAnalyzer object 
Methods 
WaveformAnalyzer.AnalyzeAbort method 
WaveformAnalyzer.AnalyzeFullSound method 
WaveformAnalyzer.Create method 
WaveformAnalyzer.CreateFileBitmapView method 
WaveformAnalyzer.CreateMemoryBitmapView method 
WaveformAnalyzer.Destroy method 
WaveformAnalyzer.FreeMemory method 
WaveformAnalyzer.GetBitmapViewWidth method 
WaveformAnalyzer.GetDisplayRange method 
WaveformAnalyzer.GetDisplayWidth method 
WaveformAnalyzer.GetGraphicalSettings method 
WaveformAnalyzer.GetGraphicalSettingsParam method 
WaveformAnalyzer.GetSelection method 
WaveformAnalyzer.MouseSelectionEnable method 
WaveformAnalyzer.Move method 
WaveformAnalyzer.Refresh method 
WaveformAnalyzer.Scroll method 
WaveformAnalyzer.SetBackPictureFromFile method 
WaveformAnalyzer.SetBackPictureFromHandle method 
WaveformAnalyzer.SetDisplayRange method 
WaveformAnalyzer.SetGraphicalSettings method 
WaveformAnalyzer.SetGraphicalSettingsParam method 
WaveformAnalyzer.SetSelection method 
WaveformAnalyzer.SetTrackerCursors method 
WaveformAnalyzer.Show method 
WaveformAnalyzer.VerticalLineAdd method 
WaveformAnalyzer.VerticalLineGetPosition method 
WaveformAnalyzer.VerticalLineRemove method 
WaveformAnalyzer.VerticalLineSetPosition method 
WaveformAnalyzer.VerticalLineShow method 
WaveformAnalyzer.ZoomToFullSound method 
WaveformAnalyzer.ZoomIn method 
WaveformAnalyzer.ZoomOut method 
WaveformAnalyzer.ZoomToSelection method 
Data structures 
WAVEFORM_ANALYZER_SETTINGS structure 
WMA object 
WMA object 
Properties 
EncodeFormats.WMA.CBR property 
EncodeFormats.WMA.EncodeMode property 
EncodeFormats.WMA.Quality property 
Methods 
EncodeFormats.WMA.GetEncodeModeDesc method 
EncodeFormats.WMA.GetEncodeModesCount method 
EncodeFormats.WMA.GetEncodingBitrate method 
EncodeFormats.WMA.GetEncodingBitratesCount method 
EncodeFormats.WMA.GetEncodingBitrateEx method 
EncodeFormats.WMA.GetEncodingBitratesCountEx method 
EncodeFormats.WMA.GetEncodingVBRQuality method 
EncodeFormats.WMA.GetEncodingVBRQualitiesCount method 
EncodeFormats.WMA.GetEncodingVBRQualityEx method 
EncodeFormats.WMA.GetEncodingVBRQualitiesCountEx method 
Appendix 
Appendix A - Lame encoder command line 
Appendix B - OggEnc encoder command line 
Appendix C - Faac encoder command line 
 
 
 
 
 
 
 
Copyright © 2006 - 2008 MultiMedia Soft 
Return to Table of contents