Class WdlResamplingSampleProvider
- Namespace
- NAudio.Wave.SampleProviders
- Assembly
- NAudio.Core.dll
Fully managed resampling sample provider, based on the WDL Resampler
public class WdlResamplingSampleProvider : ISampleProvider
- Inheritance
-
WdlResamplingSampleProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
WdlResamplingSampleProvider(ISampleProvider, int)
Constructs a new resampler
public WdlResamplingSampleProvider(ISampleProvider source, int newSampleRate)
Parameters
sourceISampleProviderSource to resample
newSampleRateintDesired output sample rate
Properties
WaveFormat
Output WaveFormat
public WaveFormat WaveFormat { get; }
Property Value
Methods
Read(Span<float>)
Reads from this sample provider
public int Read(Span<float> buffer)