Table of Contents

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

source ISampleProvider

Source to resample

newSampleRate int

Desired output sample rate

Properties

WaveFormat

Output WaveFormat

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(Span<float>)

Reads from this sample provider

public int Read(Span<float> buffer)

Parameters

buffer Span<float>

Returns

int