AuSampleRate

Components which implement resampling of audio data.

Summary
AuSampleRateComponents which implement resampling of audio data.
TResamplerA high-quality audio resampler.
Properties
QualityUse this property to set the trade-off between resampling quality and speed.
OutSampleRateUse this property to set the sample rate for the resulting audio stream.
Enumerations
TResamplerQuality

TResampler

A high-quality audio resampler.  Descends from TAuConverter.  Requires libsamplerate.dll.  More information on this resampler can be found at http://www.mega-nerd.com/SRC/.  This component can convert 8, 16, 24, 32 bps audio with one or more channels.  If OutSampleRate proprty is set to the same value as the input sample rate, the component switches into pass-through mode when all the input is passed unmodified.

Summary
Properties
QualityUse this property to set the trade-off between resampling quality and speed.
OutSampleRateUse this property to set the sample rate for the resulting audio stream.
Enumerations
TResamplerQuality

Properties

Quality

Use this property to set the trade-off between resampling quality and speed.  Possible values are rqBest, rqMedium, and rqFastest, of which rqBest sets the best quality but slow resampling time and rqFastest sets the lower (but still very good) quality and the fastest resampling time.

OutSampleRate

Use this property to set the sample rate for the resulting audio stream.  Valid values range from 2000 to 120000 and include the special value of 0.  If you set the output sample rate to the same value as the input sample rate, or set it to 0, the component will switch to a pass-through mode.  In this mode all the input will be passed on unchanged.  This feature is useful when chaining the TResampler component wih other components in the chain that may not always need resampled data.

Enumerations

TResamplerQuality

rqBestHigh quality, but slowest resampling time.
rqMediumMedium quality
rqFastestLowest quality, but still not too bad.  Also the fastest resampling time.
Descends from TAuInput, the base class for all converter components.
Use this property to set the sample rate for the resulting audio stream.
High quality, but slowest resampling time.
Medium quality
Lowest quality, but still not too bad.
Close