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 component on your development PC |
How to add the component to your projects |
Adding the component to a Windows Forms project (.NET Frameworks from 2 to 4) |
Adding the component to a Windows Forms project (.NET 5, 6 and Core 3.1) |
Adding the component to a WPF project |
How to port existing projects for compilation for .NET framework 4 |
How to use the component in your projects |
How to synchronize the container application with the component |
How to synchronize the container application through events |
How to synchronize the container application through callback delegates |
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 |
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 |
CallbackZipOperationPercSet 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 |
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 |
Events |
AudioExtractFromVideoDone event |
AudioExtractFromVideoPerc event |
AudioExtractFromVideoStart event |
CdCoverPictureFileAvailableEx event |
CdCoverURLsAvailableEx event |
CddbAlbumInfoAvailable event |
CddbServersListAvailable event |
CdDriveReadError event |
CdDriveSpeedChange event |
CdPlayerStatusChanged event |
CdRippingAutomationStarted event |
CdRippingAutomationStopped event |
CdRippingAutomationTotalPerc event |
CdRippingEncodePercentage event |
CdRippingNormalizePercentage event |
CdRippingPercentage event |
CdRippingSize64 event |
CdRippingStarted event |
CdRippingStopped event |
CdRippingTrackExtractPercentage event |
ConnectionToUrlDone event |
ConnectionToUrlStarted event |
CoreAudioDeviceAdded event |
CoreAudioDeviceDefaultChange event |
CoreAudioDeviceRemoved event |
CoreAudioDeviceStateChange event |
CoreAudioDeviceVolumeChange event |
CoreAudioDeviceVuMeterChange event |
DeviceChange event |
DownloaderSessionCompleted event |
DownloaderSessionFailed event |
DownloaderSessionPathname event |
DownloaderSessionProgress event |
DownloaderSessionStarted event |
DownloaderSessionStopped event |
RecordingAudibleData event |
RecordingDuration64 event |
RecordingDurationAfterSwitch64 event |
RecordingFinalizationDone event |
RecordingFinalizationStarted event |
RecordingOutputFileSwitch event |
RecordingPaused event |
RecordingPerc event |
RecordingPosition64 event |
RecordingResumed event |
RecordingSilentData event |
RecordingSize64 event |
RecordingSizeSplit event |
RecordingStarted event |
RecordingStopped event |
SoundClosed 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 |
WaveformValueChange event |
WaveAnalysisDone event |
WaveAnalysisPerc event |
WaveAnalysisStart event |
WaveAnalyzerDisplayRangeChange event |
WaveAnalyzerDisplayWidthChange event |
WaveAnalyzerGraphicItemClick event |
WaveAnalyzerGraphicItemDblClick event |
WaveAnalyzerHorzLineLeaved event |
WaveAnalyzerHorzLineMoveBegin event |
WaveAnalyzerHorzLineMoveEnd event |
WaveAnalyzerHorzLineMoving event |
WaveAnalyzerHorzLineReached event |
WaveAnalyzerLineMoveBegin event |
WaveAnalyzerLineMoveEnd event |
WaveAnalyzerLineMoving event |
WaveAnalyzerLineReached event |
WaveAnalyzerMouseNotification event |
WaveAnalyzerPaintDone event |
WaveAnalyzerSelectionChange event |
WaveAnalyzerSpectralViewDone event |
WaveAnalyzerSpectralViewPerc event |
WaveAnalyzerSpectralViewStart event |
WaveAnalyzerWaveRangeLeaved event |
WaveAnalyzerWaveRangeReached event |
WaveScrollerManualScroll event |
WaveScrollerMouseNotification event |
ZipOperationDone event |
ZipOperationPerc event |
ZipOperationStart event |
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 |
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.CapturePartChannelCountGet method |
CoreAudioDevices.CapturePartChannelVolumeGet method |
CoreAudioDevices.CapturePartChannelVolumeSet 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.RenderPartChannelCountGet method |
CoreAudioDevices.RenderPartChannelVolumeGet method |
CoreAudioDevices.RenderPartChannelVolumeSet method |
CoreAudioDevices.RenderPartMuteGet method |
CoreAudioDevices.RenderPartMuteSet 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 |
RecordedSound.GetDuration64 method_2 |
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.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-2025 MultiMedia Soft