Table of Contents

Class SampleToWaveProvider

Namespace
NAudio.Wave.SampleProviders
Assembly
NAudio.Core.dll

Helper class for when you need to convert back to an IWaveProvider from an ISampleProvider. Keeps it as IEEE float

public class SampleToWaveProvider : IWaveProvider
Inheritance
SampleToWaveProvider
Implements
Inherited Members
Extension Methods

Constructors

SampleToWaveProvider(ISampleProvider)

Initializes a new instance of the WaveProviderFloatToWaveProvider class

public SampleToWaveProvider(ISampleProvider source)

Parameters

source ISampleProvider

Source wave provider

Properties

WaveFormat

The waveformat of this WaveProvider (same as the source)

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(Span<byte>)

Reads from this provider

public int Read(Span<byte> buffer)

Parameters

buffer Span<byte>

Returns

int