Cargo Features

[dependencies]
fixed-resample = { version = "0.4.2", default-features = false, features = ["resampler", "channel", "fft-resampler"] }
default = channel, fft-resampler, resampler

These default features are set whenever fixed-resample is added without default-features = false somewhere in the dependency tree.

resampler default fft-resampler

Enables resampling. Disable this if you only want to use the channel types without any resampling.

Enables rubato

Affects channel::ResamplingChannelConfig.quality, channel::resampling_channel_custom, fixed-resample::interleave, fixed-resample::ResampleQuality

channel default

Enables the resampling channel types. This uses the ringbuf crate internally.

Enables ringbuf

fft-resampler default = resampler

Enables the fft-based resampling algorithm used for the Normal resampling quality. This is recommended for most use cases. Disable if you only need the Low resampling quality.

Enables fft_resampler of optional rubato