Table of Contents

Enum InterpolationQuality

Namespace
NAudio.Dsp
Assembly
NAudio.Core.dll

Interpolation quality for an InterpolatingSampleReader.

public enum InterpolationQuality

Fields

Hermite = 2

Four-point cubic Hermite interpolation — the recommended default, transparent for downward and moderate pitch shifts. A higher-quality windowed-sinc option may be added later for extreme upward shifts (a tracked future enhancement in Docs/Architecture/SamplerDesign.md).

Linear = 1

Two-point linear interpolation.

None = 0

Nearest-neighbour (no interpolation) — fastest, lowest quality.