NxAudio.Transforms.ResampleConfig (nx_audio v0.3.1)
View SourceConfiguration options for audio resampling transformation.
Summary
Types
:orig_freq(non_neg_integer/0) - Original sampling frequency of the audio. The default value is16000.
Functions
Parses and validates a keyword list into a valid resample config
Types
@type t() :: [ orig_freq: non_neg_integer(), new_freq: non_neg_integer(), resampling_method: term(), lowpass_filter_width: non_neg_integer(), rolloff: float(), beta: float() | nil ]
:orig_freq(non_neg_integer/0) - Original sampling frequency of the audio. The default value is16000.:new_freq(non_neg_integer/0) - Target sampling frequency for resampling. The default value is16000.:resampling_method- Method used for resampling the audio signal. The default value is:sinc_interp_hann.:lowpass_filter_width(non_neg_integer/0) - Width of the lowpass filter used in resampling. The default value is6.:rolloff(float/0) - Roll-off frequency of the filter as a fraction of the Nyquist frequency. The default value is0.99.:beta- Kaiser window beta parameter. Only used when window type is kaiser. The default value is12.0.