Product history |
|
Version 11.0.0.0
New features
• | No more need to rely upon external encoders for MP3, Ogg Vorbis and Opus formats, allowing an increase of around 60% of the encoding speed. See the EnableInternalEncoders method for possible backward compatibility issues. |
• | Added support for downloading remote files from HTTP and FTP sites |
• | Added support for recording the audio track of video clips available on Youtube |
• | Added support for retrieving rectangles of each channel displayed on the waveform analyzer |
• | Added the possibility to set the folder where temporary files created by the component are stored |
• | Added the possibility to obtain the unique identifier (GUID) of a CoreAudio device |
• | Added new builds of the component specifically compiled against .NET 5, 6 and Core 3.1 |
New properties
Downloader (COM Object)
New methods
CallbackForDownloaderEventsSet
CallbackForDownloaderEventsSetPtr
EnableInternalEncoders
SetFolderForTempFiles
StartFromYoutube
StartSplitFromYoutube
CoreAudioDevices.GuidGet
WaveformAnalyzer.MouseActionRectangleGet
New delegates
CallbackForDownloaderEvents
New Classes
• | Downloader |
Methods
Create
Destroy
LastFileExceptionGet
SessionDataSizeGet
SessionStartToFile
SessionStartToMemory
SessionStop
SetTimeouts
Version 10.1.0.0
New features
• | Added support for detecting mouse wheel movements inside the waveform analyzer and inside the waveform scroller |
Version 10.0.0.0
New features
• | Added equalizer effect for recording sessions |
• | The spectrum can now optionally take count of filters, equalizer and custom DSP effects applied to the incoming audio stream |
• | Added basic amplification support for ASIO input channels |
• | Added support for recording multichannel files (more than stereo) from multiple ASIO input channels. Supported formats are WAV, WMA, Ogg Vorbis, Opus |
New methods
EqualizerEnable
EqualizerIsEnabled
EqualizerBandAdd
EqualizerBandGainSet
EqualizerLoadPresets
EqualizerBandCountGet
EqualizerBandParamsGet
EqualizerReset
EqualizerLoadFromFile
EqualizerSaveToFile
EqualizerBandRemove
EqualizerBandParamsSet
EqualizerBandFrequencyGet
EffectsOnSpectrumEnable
ASIO.DeviceChannelInputAmplyfierGet
ASIO.DeviceChannelInputAmplyfierSet
Version 9.0.0.0
New features
• | Added support for playing sound while manually scrolling the waveform scroller through the mouse |
• | Added support for recording and exporting in AAC+ format through the external encoder FdkAac.exe |
• | Added support for playing recorded sound in reverse |
• | Added support for playing recorded sound at a higher speed with the possibility to keep voices at their original pitch (tempo) |
• | Added support for recording Internet streams in HLS format (HTTP Live Streaming) |
• | Added the possibility to split a stereo recording session from a Wasapi capture or loopback device into two mono output files |
• | Added the possibility to switch the mono output files of a stereo splitting recording session |
• | New options for the waveform analyzer |
- the waveform can now display detected peaks based upon absolute values
- more control over the format of the time string displayed on time rulers
- optional automatic vertical zoom for waveforms with low volume level
• | Peaks displayed on the waveform visual feedback during recording and playback are now reported to the container application through a dedicated event |
• | Added support for retrieving, during recording and playback, peak levels and RMS (Root Mean Square) levels |
• | For capture and loopback devices, attached to a WASAPI stream mixer, added support for retrieving peak levels and RMS (Root Mean Square) levels for each of the attached devices |
• | Added the possibility to retrieve from the waveform analyzer the buffer containing waveform's peaks |
New properties
EncodeFormats.AACPlus (class)
New methods
CallbackWaveformValueChangeSet
StartSplitFromWasapiCaptureDevice
StartSplitFromWasapiLoopbackDevice
SwitchOutputFilesOnSplit
StreamPeakLevelsGet
RecordedSound.PlaybackRateGet
RecordedSound.PlaybackRateSet
RecordedSound.PlaybackTempoGet
RecordedSound.PlaybackTempoSet
RecordedSound.PlaybackRateRatioGet
RecordedSound.SoundDirectionEnable
RecordedSound.SoundDirectionGet
RecordedSound.SoundDirectionIsEnabled
RecordedSound.SoundDirectionSet
WASAPI.MixerInputDevicePeakLevelsGet
WaveformAnalyzer.AutoZoomEnable
WaveformAnalyzer.SettingsRulersTimeFormatSet
WaveformAnalyzer.PeaksBufferLengthGet
WaveformAnalyzer.PeaksBufferGet
WaveformScroller.PlaybackOnScrollEnable
WaveformScroller.PlaybackOnScrollInfoGet
New callback delegates
CallbackWaveformValueChange
New COM events
OnWaveformValueChange
New classes
• | EncodeAACplus |
Properties
EncodeMode
CBR
CustomString
Methods
GetEncodeModesCount
GetEncodeModeDesc
Version 8.1.2.0
New features
• | Added support for quickly loading a sound file stored on disk allowing an immediate playback without the need to record the full sound file in memory |
New methods
LoadSoundForPlayback
Version 8.1.1.0
New features
• | Added 64 bits support for returning sizes in bytes and duration of the recording session |
• | Added the possibility to be notified in real time, during a recording session, about the current duration of the new output file when the the SwitchOutputFile or SwitchOutputFileEx methods have been invoked. |
New methods
RecordedSound.GetDuration64
Version 8.1.0.0
New features
• | Added the possibility to render input channels of an ASIO device directly to the output channels of the same device |
New methods
ASIO.DeviceListenInputStart
ASIO.DeviceListenInputPause
ASIO.DeviceListenInputResume
ASIO.DeviceListenInputStop
Version 8.0.1.0
New features
• | Added the possibility to determine if the container application is a Windows service |
New methods
ContainerIsWindowsService