| 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 API on your development PC |
| How to add the API to your projects |
| Adding the API to a project targeting .NET Core 3.1 or .NET 5 and higher versions |
| Adding the API to a C# project (.NET Core 3.1 - .NET 5 and higher versions) |
| Adding the API to a Visual Basic .NET project (.NET Core 3.1 - .NET 5 and higher versions) |
| Adding the API to a project targeting .NET Frameworks from 2 to 4 |
| Adding the API to a C# project |
| Adding the API to a Visual Basic .NET project |
| Adding the API to an ASP.NET web application with C# code-behind |
| Adding the API to a project developed through legacy environments |
| Adding the API to an unmanaged Visual C++ project |
| Adding the API to a Visual Basic 6 project |
| How to use the API in your projects |
| How to use the API in a Windows service |
| How to synchronize the container application with the API |
| How to enumerate audio input devices |
| How to access settings of audio devices in Windows Vista and later versions |
| How to manage audio flow through WASAPI |
| How to manage ASIO drivers |
| How to perform a recording session |
| How to protect your recording sessions through encryption |
| How to perform a CD ripping session |
| How to perform a CD ripping session with tracks Normalization |
| 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 Enhanced Spectrum Analyzer |
| How to use the Waveform Analyzer |
| How to add graphic items to the Waveform Analyzer |
| How to scroll the sound's waveform during playback |
| How to manage custom DSP effects |
| How the Sound Activation System works |
| How to get Audio CD info using CDDB servers |
| How to get pictures of CD covers |
| How to use the Windows Audio Compression Manager |
| How to use the automatic gain controller |
| How to apply embedded filters |
| How to create and use an Equalizer |
| How to perform custom feedbacks rendering using graphic bars |
| How to manage download sessions |
| How to manage ZIP files |
| How to access BASS library functionalities directly |
| How to use enumerated types |
| Properties |
| ASIO property (RO) |
| CddbAddTagOnCdRipping property |
| CoreAudioDevices property (RO) |
| CustomDSP property (RO) |
| DisplayOscilloscope property (RO) |
| DisplaySpectrum property (RO) |
| DisplaySpectrumEnh property (RO) |
| DisplayVUMeter property (RO) |
| DisplayWaveform property (RO) |
| DisplayWaveformAnalyzer property (RO) |
| DisplayWaveformScroller property (RO) |
| Downloader property (RO) |
| EncodeFormats property (RO) |
| GraphicBarsManager property (RO) |
| LastError property (RO) |
| RecordedSound property (RO) |
| Status property (RO) |
| WASAPI property (RO) |
| ZIP property (RO) |
| Methods |
| Init and info |
| AboutBox method |
| BassModuleGet method |
| BassPluginStreamCreateFunc method |
| BassStreamGet method |
| COMEventEnable method |
| CommonDialogGetInfoFromLastOpen method |
| CommonDialogGetInfoFromLastSave method |
| CommonDialogShowOpen method |
| CommonDialogShowSave method |
| ConsoleWait method |
| ContainerIsWindowsService method |
| Dispose method |
| EnableInternalEncoders method |
| EnableSoundPreloadForPlayback method |
| FromMsToFormattedTime method |
| GetControlVersion method |
| GetDirectSoundVersion method |
| GetEngineVersion method |
| GetPlaybackStatus method |
| InitDriversType method |
| InitRecordingSystem method |
| IsSoundAvailableInClipboard method |
| IsWmaAvailable method |
| ResetControl method |
| ResetEngine method |
| SetDownmixFilterQuality method |
| SetFolderForTempFiles method |
| SoundActivationSystemGet method |
| SoundActivationSystemSet method |
| UseThreadsInSyncMode method |
| Callbacks and delegates |
| CallbackDeviceChangeSet method |
| CallbackForCoreAudioEventsSet method |
| CallbackForDownloaderEventsSet method |
| CallbackForRecorderEventsSet method |
| CallbackSoundPlaybackDoneSet method |
| CallbackSoundPlaybackStatusChangedSet method_2 |
| CallbackVuMeterValueChangeSet method |
| CallbackWaveformValueChangeSet method |
| CallbackWaveformAnalyzerGraphItemClickSet method |
| CallbackWaveformAnalyzerGraphItemDblClickSet method |
| CallbackWaveformAnalyzerHorzLineLeavedSet method |
| CallbackWaveformAnalyzerHorzLineMovedSet method |
| CallbackWaveformAnalyzerHorzLineReachedSet method |
| CallbackWaveformAnalyzerLineMovedSet method |
| CallbackWaveformAnalyzerLineReachedSet method |
| CallbackWaveformAnalyzerPaintDoneSet method |
| CallbackWaveformAnalyzerRangeSet method |
| CallbackWaveformAnalyzerSelectionSet method |
| CallbackWaveAnalyzerSpectralViewStartSet method |
| CallbackWaveAnalyzerSpectralViewDoneSet method |
| CallbackWaveformAnalyzerWaveRangeLeavedSet method |
| CallbackWaveformAnalyzerWaveRangeReachedSet method |
| CallbackWaveformAnalyzerWidthSet method |
| CallbackWaveformAnalyzerMouseNotifSet method |
| CallbackWaveformScrollerManualScrollSet method |
| CallbackWaveformScrollerMouseNotifSet method |
| CD drives and ripping |
| CDDB |
| CddbGetAlbumInfo method |
| CddbGetServerName method |
| CddbGetTrackTitle method |
| CddbRequestAlbumInfo method |
| CddbRequestServersList method |
| CddbSetProxyDetails method |
| CdDriveAutoSpeedSet method |
| CdDriveMaxSpeedGet method |
| CdDriveReadMaxAllowedErrors method |
| CdDriveReadOffsetSet method |
| CdDriveReadRetriesNumberSet method |
| CdDriveSpeedGet method |
| CdDriveSpeedSet method |
| CdRequestAlbumInfo method |
| CdRippingAutomationExec method |
| CdRippingAutomationInit method |
| CdRippingAutomationTrackAdd method |
| CdRippingNormalizationEnable method |
| CdRippingSetRange method |
| CdRippingSetResampleParams method |
| CdRippingStart method |
| CdRippingStartUsingCodec method |
| CdRippingStartUsingCodecWavFormat method |
| CdRippingStop method |
| EnableCdMonitor method |
| GetCdCoverPictureFile method |
| GetCdCoverPictureURL method |
| GetCdDriveDesc method |
| GetCdDriveLetter method |
| GetCdDrivesCount method |
| GetCdIdentification method |
| GetCdNumTracks method |
| GetCdStatus method |
| GetCdTrackDuration method |
| GetCdTrackDurationMs method |
| GetCdTrackPathname method |
| PerformActionOnCd method |
| IO devices and system mixers |
| EnableOutputDevice method |
| GetInputDeviceChannelDefault method |
| GetInputDeviceChannelDesc method |
| GetInputDeviceChannelsCount method |
| GetInputDeviceChannelType method |
| GetInputDeviceChannelVolume method |
| GetInputDeviceDesc method |
| GetInputDeviceDriverType method |
| GetInputDevicesCount method |
| GetInputDeviceType method |
| GetOutputDeviceDesc method |
| GetOutputDevicesCount method |
| MixerGetCount method |
| MixerGetDesc method |
| MixerMuteGet method |
| MixerMuteSet method |
| MixerVolumeGet method |
| MixerVolumeSet method |
| SetInputDeviceChannelDefault method |
| SetInputDeviceChannelVolume method |
| VerifyDirectSoundInputDevice method |
| Filters and Effects |
| EffectsOnSpectrumEnable method |
| EnableAutoGainController method |
| GetAutoGainControllerSettings method |
| SetAutoGainControllerSettings method |
| EqualizerBandAdd method |
| EqualizerBandCountGet method |
| EqualizerBandFrequencyGet method |
| EqualizerBandParamsGet method |
| EqualizerBandParamsSet method |
| EqualizerBandRemove method |
| EqualizerBandGainSet method |
| EqualizerEnable method |
| EqualizerIsEnabled method |
| EqualizerLoadFromFile method |
| EqualizerLoadFromMemoryStream method |
| EqualizerLoadPresets method |
| EqualizerReset method |
| EqualizerSaveToFile method |
| EqualizerSaveToMemoryStream method |
| FilterApply method |
| FilterParametersGet method |
| FilterParametersSet method |
| FilterReset method |
| Position markers |
| PositionMarkerAdd method |
| PositionMarkerAddOffline method |
| PositionMarkerCountGet method |
| PositionMarkerDescGet method |
| PositionMarkerLoad method |
| PositionMarkerPlayRange method |
| PositionMarkerPosGet method |
| PositionMarkerPosSet method |
| PositionMarkerRemove method |
| PositionMarkerSave method |
| PositionMarkerSeekPlayPositionTo method |
| PositionMarkerUniqueIdGet method |
| Recorders |
| EncryptCurrentSession method |
| ExtractAudioAbort method |
| ExtractAudioFromVideoFile method |
| LoadSoundForPlayback method |
| OutputDeviceGetCount method |
| OutputDeviceGetDesc method |
| OutputDeviceGet method |
| OutputDeviceSet method |
| OutputVolumeGet method |
| OutputVolumeSet method |
| Pause method |
| RequestUploadFileToFTP method |
| Resume method |
| SendDataToQueueRaw method |
| SetInsertPos method |
| SetMixingParams method |
| SetMixingPos method |
| SetOverwritePos method |
| SetRecordingMode method |
| SetRecordingRange method |
| SplitWavRecordingEnable method |
| StartFromAsioDevice method |
| StartFromClipboard method |
| StartFromDirectSoundDevice method |
| StartFromDjStudioMixer method |
| StartFromEditingSession method |
| StartFromFile method |
| StartFromFileEncrypted method |
| StartFromFileRaw method |
| StartFromMemory method |
| StartFromMemoryRaw method |
| StartFromQueueRaw method |
| StartFromURL method |
| StartFromWasapiCaptureDevice method |
| StartFromWasapiLoopbackDevice method |
| StartFromWasapiMixer method |
| StartFromYoutube method |
| StartFromZipFile method |
| StartSplitFromAsioDevice method |
| StartSplitFromClipboard method |
| StartSplitFromDirectSoundDevice method |
| StartSplitFromFile method |
| StartSplitFromFileRaw method |
| StartSplitFromMemory method |
| StartSplitFromMemoryRaw method |
| StartSplitFromURL method |
| StartSplitFromWasapiCaptureDevice method |
| StartSplitFromWasapiLoopbackDevice method |
| StartSplitFromYoutube method |
| StartSplitFromZipFile method |
| Stop method |
| StreamPeakLevelsGet method |
| SwitchedOutputFileGetCount method |
| SwitchedOutputFileGetDuration method |
| SwitchedOutputFileGetPathname method |
| SwitchedOutputFileGetSize method |
| SwitchOutputFile method |
| SwitchOutputFileEx method |
| SwitchOutputFilesOnSplit method |
| TagInfoAddToRecSession method |
| Callback delegates |
| CallbackDeviceChange delegate |
| CallbackForCoreAudioEvents delegate |
| CallbackForDownloaderEvents delegate |
| CallbackForRecordersEvents delegate |
| CallbackSoundPlaybackDone delegate |
| CallbackSoundPlaybackStatusChanged delegate |
| CallbackVuMeterValueChange delegate |
| CallbackWaveformValueChange delegate |
| CallbackWaveformAnalyzerGraphItemClick delegate |
| CallbackWaveformAnalyzerGraphItemDblClick delegate |
| CallbackWaveformAnalyzerHorzLineLeaved delegate |
| CallbackWaveformAnalyzerHorzLineMoved delegate |
| CallbackWaveformAnalyzerHorzLineReached delegate |
| CallbackWaveformAnalyzerLineMoved delegate |
| CallbackWaveformAnalyzerLineReached delegate |
| CallbackWaveformAnalyzerMouseNotif delegate |
| CallbackWaveformAnalyzerPaintDone delegate |
| CallbackWaveformAnalyzerRange delegate |
| CallbackWaveformAnalyzerSelection delegate |
| CallbackWaveAnalyzerSpectralViewStart delegate |
| CallbackWaveAnalyzerSpectralViewDone delegate |
| CallbackWaveformAnalyzerWaveRangeLeaved delegate |
| CallbackWaveformAnalyzerWaveRangeReached delegate |
| CallbackWaveformAnalyzerWidth delegate |
| CallbackWaveformScrollerManualScroll delegate |
| CallbackWaveformScrollerMouseNotif delegate |
| CallbackZipOperationPerc delegate |
| Events for Visual Basic 6 COM interoperability |
| OnCoreAudioEvents event |
| OnDeviceChange event |
| OnDownloaderEvents event |
| OnRecorderEvents event |
| OnSoundPlaybackDone event |
| OnSoundPlaybackStatusChanged event |
| OnVUMeterValueChange event |
| OnWaveformValueChange event |
| OnWaveformAnalyzerGraphicItemClick event |
| OnWaveformAnalyzerGraphicItemDblClick event |
| OnWaveformAnalyzerHorzLineLeaved event |
| OnWaveformAnalyzerHorzLineMoved event |
| OnWaveformAnalyzerHorzLineReached event |
| OnWaveformAnalyzerLineMoved event |
| OnWaveformAnalyzerLineReached event |
| OnWaveformAnalyzerMouseNotif event |
| OnWaveformAnalyzerPaintDone event |
| OnWaveformAnalyzerRange event |
| OnWaveformAnalyzerSelection event |
| OnWaveAnalyzerSpectralViewStart event |
| OnWaveAnalyzerSpectralViewDone event |
| OnWaveformAnalyzerWaveRangeLeaved event |
| OnWaveformAnalyzerWaveRangeReached event |
| OnWaveformAnalyzerWidth event |
| OnWaveformScrollerManualScroll event |
| OnWaveformScrollerMouseNotif event |
| OnZipOperationPerc event |
| Classes |
| ASIOMan class |
| Methods |
| ASIO.ControlPanelDisplay method |
| ASIO.DeviceChannelInputAmplyfierGet method |
| ASIO.DeviceChannelInputAmplyfierSet method |
| ASIO.DeviceChannelVolumeGet method |
| ASIO.DeviceChannelVolumeSet method |
| ASIO.DeviceGetChannelDesc method |
| ASIO.DeviceGetChannelsCount method |
| ASIO.DeviceGetCount method |
| ASIO.DeviceGetDesc method |
| ASIO.DeviceGetDriverPathname method |
| ASIO.DeviceGetIndexFromIntput method |
| ASIO.DeviceGetInputIndex method |
| ASIO.DeviceIsStarted method |
| ASIO.DeviceLatencyGet method |
| ASIO.DeviceListenInputStart method |
| ASIO.DeviceListenInputPause method |
| ASIO.DeviceListenInputResume method |
| ASIO.DeviceMasterVolumeGet method |
| ASIO.DeviceMasterVolumeSet method |
| ASIO.DeviceRecordParamsGet method |
| ASIO.DeviceRecordParamsSet method |
| ASIO.DeviceSampleRateCurrentGet method |
| ASIO.DeviceSampleRateSupportedCountGet method |
| ASIO.DeviceSampleRateSupportedGet method |
| ASIO.DeviceStart method |
| ASIO.DeviceStop method |
| CoreAudioDevicesMan class |
| Methods |
| CoreAudioDevices.DisplaySoundApplet method |
| CoreAudioDevices.Enum method |
| CoreAudioDevices.Free method |
| CoreAudioDevices.ChannelCountGet method |
| CoreAudioDevices.ChannelVolumeGet method |
| CoreAudioDevices.ChannelVolumeSet method |
| CoreAudioDevices.CountGet method |
| CoreAudioDevices.DefaultGet method |
| CoreAudioDevices.DescGet method |
| CoreAudioDevices.DefaultSet method |
| CoreAudioDevices.GuidGet method |
| CoreAudioDevices.JackCountGet method |
| CoreAudioDevices.JackDescriptorGet method |
| CoreAudioDevices.MasterVolumeGet method |
| CoreAudioDevices.MasterVolumeSet method |
| CoreAudioDevices.MuteGet method |
| CoreAudioDevices.MuteSet method |
| CoreAudioDevices.PartsCountGet method |
| CoreAudioDevices.PartsChannelsCountGet method |
| CoreAudioDevices.PartsMuteGet method |
| CoreAudioDevices.PartsMuteSet method |
| CoreAudioDevices.PartsNameGet method |
| CoreAudioDevices.PartsVolumeGet method |
| CoreAudioDevices.PartsVolumeSet method |
| CoreAudioDevices.PartsVolumeRangeGet method |
| CoreAudioDevices.SessionMuteGet method |
| CoreAudioDevices.SessionMuteSet method |
| CoreAudioDevices.SessionVolumeGet method |
| CoreAudioDevices.SessionVolumeSet method |
| CoreAudioDevices.StatusGet method |
| CoreAudioDevices.TypeGet method |
| CoreAudioDevices.VuMeterChannelPeakValueGet method |
| CoreAudioDevices.VuMeterEnableNotifications method |
| CoreAudioDevices.VuMeterMasterPeakValueGet method |
| CustomDSP class |
| 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 |
| DownloaderRec class |
| Methods |
| Downloader.Create method |
| Downloader.Destroy method |
| Downloader.LastFileExceptionGet method |
| Downloader.SessionDataSizeGet method |
| Downloader.SessionPathnameGet method |
| Downloader.SessionStartToFile method |
| Downloader.SessionStartToMemory method |
| Downloader.SessionStop method |
| Downloader.SetTimeouts method |
| EncodeFormatsMan class |
| Properties |
| EncodeFormats.ForCdRipping property |
| EncodeFormats.ForExporting property |
| EncodeFormats.ForRecording property |
| EncodeFormats.ResampleCustomChannels property |
| EncodeFormats.ResampleCustomFrequency property |
| EncodeFormats.ResampleMode property |
| EncodeFormats.ResampleNativeFormat property |
| EncodeFormats.AAC property (RO) |
| EncodeFormats.AACPlus 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.MP2 property (RO) |
| EncodeFormats.MP3 property (RO) |
| EncodeFormats.NIST property (RO) |
| EncodeFormats.OGG property (RO) |
| EncodeFormats.OPUS 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 |
| Classes |
| EncodeAAC class |
| 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 |
| EncodeAACPlus class |
| Properties |
| EncodeFormats.AACPlus.CBR property |
| EncodeFormats.AACPlus.CustomString property |
| EncodeFormats.AACPlus.EncodeMode property |
| Methods |
| EncodeFormats.AACPlus.GetEncodeModeDesc method |
| EncodeFormats.AACPlus.GetEncodeModesCount method |
| EncodeACM class |
| Properties |
| EncodeFormats.ACM.CodecFormatIndex property |
| EncodeFormats.ACM.CodecIndex property |
| EncodeFormats.ACM.EncodeMode property |
| Methods |
| 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 |
| EncodeAIFF class |
| Properties |
| EncodeFormats.AIFF.EncodeMode property |
| Methods |
| EncodeFormats.AIFF.GetEncodeModeDesc method |
| EncodeFormats.AIFF.GetEncodeModesCount method |
| EncodeAU class |
| Properties |
| EncodeFormats.AU.EncodeMode property |
| Methods |
| EncodeFormats.AU.GetEncodeModeDesc method |
| EncodeFormats.AU.GetEncodeModesCount method |
| EncodeCAF class |
| Properties |
| EncodeFormats.CAF.EncodeMode property |
| Methods |
| EncodeFormats.CAF.GetEncodeModeDesc method |
| EncodeFormats.CAF.GetEncodeModesCount method |
| EncodeFLAC class |
| Properties |
| EncodeFormats.FLAC.EncodeMode property |
| Methods |
| EncodeFormats.FLAC.GetEncodeModeDesc method |
| EncodeFormats.FLAC.GetEncodeModesCount method |
| EncodeIRCAM class |
| Properties |
| EncodeFormats.IRCAM.EncodeMode property |
| Methods |
| EncodeFormats.IRCAM.GetEncodeModeDesc method |
| EncodeFormats.IRCAM.GetEncodeModesCount method |
| EncodeMP2 class |
| Properties |
| EncodeFormats.MP2.CBR property |
| EncodeFormats.MP2.CustomString property |
| EncodeFormats.MP2.Downmix property |
| EncodeFormats.MP2.EncodeMode property |
| Methods |
| EncodeFormats.MP2.GetEncodeModeDesc method |
| EncodeFormats.MP2.GetEncodeModesCount method_2 |
| EncodeFormats.MP2.GetTwoLameEncodingBitrate method_2 |
| EncodeFormats.MP2.GetTwoLameEncodingBitrateEx method_2 |
| EncodeFormats.MP2.GetTwoLameEncodingBitratesCount method_2 |
| EncodeFormats.MP2.GetTwoLameEncodingBitratesCountEx method_2 |
| EncodeMP3 class |
| 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 |
| EncodeNIST class |
| Properties |
| EncodeFormats.NIST.EncodeMode property |
| Methods |
| EncodeFormats.NIST.GetEncodeModeDesc method |
| EncodeFormats.NIST.GetEncodeModesCount method |
| EncodeOGG class |
| 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 |
| EncodeOPUS class |
| Properties |
| EncodeFormats.OPUS.Bitrate property |
| EncodeFormats.OPUS.CustomString property |
| EncodeFormats.OPUS.DownmixMode property |
| EncodeFormats.OPUS.EncodeMode property |
| Methods |
| EncodeFormats.OPUS.GetEncodeModeDesc method |
| EncodeFormats.OPUS.GetEncodeModesCount method |
| EncodePAF class |
| Properties |
| EncodeFormats.PAF.EncodeMode property |
| Methods |
| EncodeFormats.PAF.GetEncodeModeDesc method |
| EncodeFormats.PAF.GetEncodeModesCount method |
| EncodePVF class |
| Properties |
| EncodeFormats.PVF.EncodeMode property |
| Methods |
| EncodeFormats.PVF.GetEncodeModeDesc method |
| EncodeFormats.PVF.GetEncodeModesCount method |
| EncodeRAW class |
| Properties |
| EncodeFormats.RAW.EncodeMode property |
| EncodeFormats.RAW.UseBigEndian property |
| Methods |
| EncodeFormats.RAW.GetEncodeModeDesc method |
| EncodeFormats.RAW.GetEncodeModesCount method |
| EncodeSVX class |
| Properties |
| EncodeFormats.SVX.EncodeMode property |
| Methods |
| EncodeFormats.SVX.GetEncodeModeDesc method |
| EncodeFormats.SVX.GetEncodeModesCount method |
| EncodeVOC class |
| Properties |
| EncodeFormats.VOC.EncodeMode property |
| Methods |
| EncodeFormats.VOC.GetEncodeModeDesc method |
| EncodeFormats.VOC.GetEncodeModesCount method |
| EncodeW64 class |
| Properties |
| EncodeFormats.W64.EncodeMode property |
| Methods |
| EncodeFormats.W64.GetEncodeModeDesc method |
| EncodeFormats.W64.GetEncodeModesCount method |
| EncodeWAV class |
| Properties |
| EncodeFormats.WAV.EncodeMode property |
| Methods |
| EncodeFormats.WAV.GetEncodeModeDesc method |
| EncodeFormats.WAV.GetEncodeModesCount method |
| EncodeWMA class |
| Properties |
| EncodeFormats.WMA.CBR property |
| EncodeFormats.WMA.EncodeMode property |
| EncodeFormats.WMA.Profile property |
| EncodeFormats.WMA.Quality property |
| Methods |
| EncodeFormats.WMA.GetEncodeModeDesc method |
| EncodeFormats.WMA.GetEncodeModesCount method |
| EncodeFormats.WMA.GetEncodingBitrate method |
| EncodeFormats.WMA.GetEncodingBitratesCount method |
| EncodeFormats.WMA.GetEncodingCBR method |
| EncodeFormats.WMA.GetEncodingCBRCount method |
| EncodeFormats.WMA.GetEncodingProfileCount method |
| EncodeFormats.WMA.GetEncodingProfileInfo method |
| EncodeFormats.WMA.GetEncodingProfileProCount method |
| EncodeFormats.WMA.GetEncodingProfileProInfo method |
| EncodeFormats.WMA.GetEncodingVBRQualitiesCount method |
| EncodeFormats.WMA.GetEncodingVBRQualitiesCountEx method |
| EncodeFormats.WMA.GetEncodingVBRQuality method |
| EncodeFormats.WMA.GetEncodingVBRQualityEx method |
| GraphicBarsMan class |
| Methods |
| GraphicBarsManager.Create method |
| GraphicBarsManager.Destroy method |
| GraphicBarsManager.GetGraphicalSettings method |
| GraphicBarsManager.GetRange method |
| GraphicBarsManager.GetValue method |
| GraphicBarsManager.Move method |
| GraphicBarsManager.Refresh method |
| GraphicBarsManager.SetFlatBorder method |
| GraphicBarsManager.SetGraphicalSettings method |
| GraphicBarsManager.SetRange method |
| GraphicBarsManager.SetValue method |
| GraphicBarsManager.Show method |
| Data structures |
| GRAPHIC_BAR_SETTINGS structure |
| Oscilloscope class |
| Properties |
| Oscilloscope.ColorBackground property |
| Oscilloscope.ColorLine property |
| Oscilloscope.LineWidth property |
| Oscilloscope.Type property |
| Oscilloscope.ZoomPerc property |
| Methods |
| Oscilloscope.Create method |
| Oscilloscope.CreateNew method |
| Oscilloscope.Resize method |
| Oscilloscope.SetBackPictureFromFile method |
| Oscilloscope.SetBackPictureFromHandle method |
| Oscilloscope.SetHwnd method |
| Oscilloscope.Show method |
| RecordedSound class |
| Methods |
| RecordedSound.AddToZip method |
| RecordedSound.CancelExportToFile method |
| RecordedSound.CancelUploadToFTP method |
| RecordedSound.CopyRangeToClipboard method |
| RecordedSound.DurationStringGet method |
| RecordedSound.FilterApply method |
| RecordedSound.FreeMemory method |
| RecordedSound.GetDuration method_2 |
| RecordedSound.GetDuration64 method |
| RecordedSound.GetMemoryPtr method |
| RecordedSound.GetMemorySize method |
| RecordedSound.GetPlaybackPosition method |
| RecordedSound.Pause method |
| RecordedSound.Play method |
| RecordedSound.PlayRange method |
| RecordedSound.PlaybackRateGet method |
| RecordedSound.PlaybackRateSet method |
| RecordedSound.PlaybackRateRatioGet method |
| RecordedSound.PlaybackTempoGet method |
| RecordedSound.PlaybackTempoSet method |
| RecordedSound.PositionStringGet 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.SoundDirectionEnable method |
| RecordedSound.SoundDirectionGet method |
| RecordedSound.SoundDirectionIsEnabled method |
| RecordedSound.SoundDirectionSet method |
| RecordedSound.Stop method |
| RecordedSound.TrimSilence method |
| RecordedSound.TrimSilenceEnhanced method |
| Spectrum class |
| Properties |
| Spectrum.BandsWidth property |
| Spectrum.ColorBackground property |
| Spectrum.ColorBands property |
| Spectrum.ColorPeaks property |
| Spectrum.HasPeaks property |
| Spectrum.UseLogarithmic property |
| Spectrum.ZoomPerc property |
| Methods |
| Spectrum.Create method |
| Spectrum.CreateNew method |
| Spectrum.GetTable method |
| Spectrum.Resize method |
| Spectrum.SetBackPictureFromFile method |
| Spectrum.SetBackPictureFromHandle method |
| Spectrum.SetHwnd method |
| Spectrum.SetNumberOfBands method |
| Spectrum.Show method |
| SpectrumEnh class |
| Methods |
| SpectrumEnh.Create method |
| SpectrumEnh.CreateNew method |
| SpectrumEnh.Move method |
| SpectrumEnh.SetBackPictureFromFile method |
| SpectrumEnh.SetBackPictureFromHandle method |
| SpectrumEnh.SetHwnd method |
| SpectrumEnh.Show method |
| SpectrumEnh.SettingsGeneralGet method |
| SpectrumEnh.SettingsGeneralSet method |
| SpectrumEnh.SettingsRulersGet method |
| SpectrumEnh.SettingsRulersSet method |
| SpectrumEnh.SettingsWaveGet method |
| SpectrumEnh.SettingsWaveSet method |
| Data Structures |
| SPECTR_ENH_GENERAL_SETTINGS structure |
| SPECTR_ENH_RULERS_SETTINGS structure |
| SPECTR_ENH_WAVE_SETTINGS structure |
| VUMeter class |
| Properties |
| VUMeter.BandType property |
| VUMeter.ColorBackground property |
| VUMeter.ColorBands property |
| VUMeter.ColorPeaks property |
| VUMeter.HasPeaks property |
| VUMeter.ZoomPerc property |
| Methods |
| VUMeter.Create method |
| VUMeter.CreateNew method |
| VUMeter.Resize method |
| VUMeter.SetBackPictureFromFile method |
| VUMeter.SetBackPictureFromHandle method |
| VUMeter.SetHwnd method |
| VUMeter.Show method |
| WASAPIMan class |
| Methods |
| WASAPI.DeviceChannelsGet method |
| WASAPI.DeviceCoreAudioIndexGet method |
| WASAPI.DeviceGetCount method |
| WASAPI.DeviceGetDesc method |
| WASAPI.DeviceIsFormatSupported method |
| WASAPI.DeviceIsStarted method |
| WASAPI.DeviceLatencyGet method |
| WASAPI.DeviceMuteGet method |
| WASAPI.DeviceMuteSet method |
| WASAPI.DeviceSharedFormatGet method |
| WASAPI.DeviceStartExclusive method |
| WASAPI.DeviceStartShared method |
| WASAPI.DeviceStop method |
| WASAPI.DeviceVolumeGet method |
| WASAPI.DeviceVolumeSet method |
| WASAPI.ListenInputDeviceStart method |
| WASAPI.ListenInputDeviceStop method |
| WASAPI.MixerInputDeviceAttach method |
| WASAPI.MixerInputDeviceAttachedCountGet method |
| WASAPI.MixerInputDeviceAttachedInfoGet method |
| WASAPI.MixerInputDeviceDetach method |
| WASAPI.MixerInputDeviceIsAttached method |
| WASAPI.MixerInputDevicePeakLevelsGet method |
| Waveform class |
| Properties |
| Waveform.ColorBackground property |
| Waveform.ColorLine property |
| Waveform.Resolution property |
| Waveform.ZoomPerc property |
| Methods |
| Waveform.Create method |
| Waveform.CreateNew method |
| Waveform.Resize method |
| Waveform.SetBackPictureFromFile method |
| Waveform.SetBackPictureFromHandle method |
| Waveform.SetHwnd method |
| Waveform.Show method |
| WaveformAnalyzer class |
| Methods |
| WaveformAnalyzer.AnalyzeAbort method |
| WaveformAnalyzer.AnalyzeFullSound method |
| WaveformAnalyzer.AutoZoomEnable method |
| WaveformAnalyzer.Create method |
| WaveformAnalyzer.Destroy method |
| WaveformAnalyzer.EnableScrollbarsDuringPlayback method |
| WaveformAnalyzer.FreeMemory method |
| WaveformAnalyzer.GetAnalysisInfo method |
| WaveformAnalyzer.GetDisplayRange method |
| WaveformAnalyzer.GetDisplayWidth method |
| WaveformAnalyzer.GetMinMaxPeakLevelsForRange method |
| WaveformAnalyzer.GetRectangle method |
| WaveformAnalyzer.GetSelection method |
| WaveformAnalyzer.GraphicItemBuddyPictureGet method |
| WaveformAnalyzer.GraphicItemBuddyPictureParamsGet method |
| WaveformAnalyzer.GraphicItemBuddyPictureParamsSet method |
| WaveformAnalyzer.GraphicItemBuddyPictureSetFromFile method |
| WaveformAnalyzer.GraphicItemBuddyPictureSetFromHandle method |
| WaveformAnalyzer.GraphicItemBuddyPictureSetFromMemory method |
| WaveformAnalyzer.GraphicItemBuddyTextGet method |
| WaveformAnalyzer.GraphicItemBuddyTextSet method |
| WaveformAnalyzer.GraphicItemBuddyTextParamsGet method |
| WaveformAnalyzer.GraphicItemBuddyTextParamsSet method |
| WaveformAnalyzer.GraphicItemDescriptionGet method |
| WaveformAnalyzer.GraphicItemDescriptionSet method |
| WaveformAnalyzer.GraphicItemHorizontalLineAdd method |
| WaveformAnalyzer.GraphicItemHorizontalLineParamsGet method |
| WaveformAnalyzer.GraphicItemHorizontalLineParamsSet method |
| WaveformAnalyzer.GraphicItemNameGet method |
| WaveformAnalyzer.GraphicItemNameSet method |
| WaveformAnalyzer.GraphicItemHorzPositionGet method |
| WaveformAnalyzer.GraphicItemHorzPositionSet method |
| WaveformAnalyzer.GraphicItemRemove method |
| WaveformAnalyzer.GraphicItemShow method |
| WaveformAnalyzer.GraphicItemTypeGet method |
| WaveformAnalyzer.GraphicItemUniqueIdGet method |
| WaveformAnalyzer.GraphicItemVerticalLineAdd method |
| WaveformAnalyzer.GraphicItemVerticalLineParamsGet method |
| WaveformAnalyzer.GraphicItemVerticalLineParamsSet method |
| WaveformAnalyzer.GraphicItemVertPositionGet method |
| WaveformAnalyzer.GraphicItemVertPositionSet method |
| WaveformAnalyzer.GraphicItemWaveRangeAdd method |
| WaveformAnalyzer.GraphicItemWaveRangeParamsGet method |
| WaveformAnalyzer.GraphicItemWaveRangeParamsSet method |
| WaveformAnalyzer.GraphicItemsLoad method |
| WaveformAnalyzer.GraphicItemsLoadFromMemory method |
| WaveformAnalyzer.GraphicItemsMouseMoveEnable method |
| WaveformAnalyzer.GraphicItemsSave method |
| WaveformAnalyzer.GraphicItemsTypeCountGet method |
| WaveformAnalyzer.GraphicItemsTypeRemove method |
| WaveformAnalyzer.GraphicItemsTypeShow method |
| WaveformAnalyzer.MouseActionRectangleGet method |
| WaveformAnalyzer.MouseSelectionEnable method |
| WaveformAnalyzer.Move method |
| WaveformAnalyzer.PeaksBufferGet method |
| WaveformAnalyzer.PeaksBufferLengthGet method |
| WaveformAnalyzer.PeaksLoad method |
| WaveformAnalyzer.PeaksSave method |
| WaveformAnalyzer.PlaybackLineWidthSet method |
| WaveformAnalyzer.PositionLineWidthSet method |
| WaveformAnalyzer.Refresh method |
| WaveformAnalyzer.Scroll method |
| WaveformAnalyzer.SetBackPictureFromFile method |
| WaveformAnalyzer.SetBackPictureFromHandle method |
| WaveformAnalyzer.SetDisplayRange method |
| WaveformAnalyzer.SetEmptySettings method |
| WaveformAnalyzer.SettingsLoad method |
| WaveformAnalyzer.SettingsLoadFromMemory method |
| WaveformAnalyzer.SettingsSave method |
| WaveformAnalyzer.SettingsGeneralGet method |
| WaveformAnalyzer.SettingsGeneralSet method |
| WaveformAnalyzer.SettingsRulersGet method |
| WaveformAnalyzer.SettingsRulersSet method |
| WaveformAnalyzer.SettingsRulersTimeFormatSet method |
| WaveformAnalyzer.SettingsScrollbarsGet method |
| WaveformAnalyzer.SettingsScrollbarsSet method |
| WaveformAnalyzer.SettingsWaveGet method |
| WaveformAnalyzer.SettingsWaveSet method |
| WaveformAnalyzer.SetSelection method |
| WaveformAnalyzer.SetTrackerCursors method |
| WaveformAnalyzer.Show method |
| WaveformAnalyzer.SnapshotViewDrawToHdc method |
| WaveformAnalyzer.SnapshotViewGetWidthForWaveform method |
| WaveformAnalyzer.SnapshotViewGraphicItemsMaskSet method |
| WaveformAnalyzer.SnapshotViewSaveToFile method |
| WaveformAnalyzer.SnapshotViewSaveToMemory method |
| WaveformAnalyzer.ViewModeGet method |
| WaveformAnalyzer.ViewModeSet method |
| WaveformAnalyzer.ZoomIn method |
| WaveformAnalyzer.ZoomOut method |
| WaveformAnalyzer.ZoomToFullSound method |
| WaveformAnalyzer.ZoomToSelection method |
| Data structures |
| WANALYZER_BUDDY_PICTURE structure |
| WANALYZER_BUDDY_TEXT structure |
| WANALYZER_HORIZONTAL_LINE structure |
| WANALYZER_VERTICAL_LINE structure |
| WANALYZER_WAVE_RANGE structure |
| WANALYZER_GENERAL_SETTINGS structure |
| WANALYZER_RULERS_SETTINGS structure |
| WANALYZER_SCROLLBARS_SETTINGS structure |
| WANALYZER_WAVEFORM_SETTINGS structure |
| WaveformScroller class |
| Methods |
| WaveformScroller.Create method |
| WaveformScroller.Destroy method |
| WaveformScroller.GetViewLength method |
| WaveformScroller.Move method |
| WaveformScroller.PlaybackOnScrollEnable method |
| WaveformScroller.PlaybackOnScrollInfoGet method |
| WaveformScroller.Refresh method |
| WaveformScroller.SetBackPictureFromFile method |
| WaveformScroller.SetBackPictureFromHandle method |
| WaveformScroller.SetCursor method |
| WaveformScroller.SettingsSet method |
| WaveformScroller.SettingsGet method |
| WaveformScroller.SetViewLength method |
| WaveformScroller.Show method |
| Data structures |
| WSCROLLER_SETTINGS stucture |
| ZipMan class |
| Methods |
| ZIP.Close method |
| ZIP.Create method |
| ZIP.EntriesCountGet method |
| ZIP.EntryAdd method |
| ZIP.EntryAddFromMemory method |
| ZIP.EntryExtractToFile method |
| ZIP.EntryExtractToMemory method |
| ZIP.EntryNameGet method |
| ZIP.EntryRemove method |
| ZIP.EntryUncompressedSizeGet method |
| ZIP.IsProtected method |
| ZIP.Open method |
| ZIP.Save method |
| Appendix |
| Appendix A - Lame encoder command line |
| Appendix B - OggEnc encoder command line |
| Appendix C - Faac encoder command line |
| Appendix D - TwoLame encoder command line |
| Appendix E - OpusEnc encoder command line |
| Appendix F - FdkAac encoder command line |
© 2006-2026 MultiMedia Soft