Table of Contents

Class Pcm32BitToSampleProvider

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

Converts an IWaveProvider containing 32 bit PCM to an ISampleProvider

public class Pcm32BitToSampleProvider : SampleProviderConverterBase, ISampleProvider
Inheritance
Pcm32BitToSampleProvider
Implements
Inherited Members
Extension Methods

Constructors

Pcm32BitToSampleProvider(IWaveProvider)

Initialises a new instance of Pcm32BitToSampleProvider

public Pcm32BitToSampleProvider(IWaveProvider source)

Parameters

source IWaveProvider

Source Wave Provider

Methods

Read(Span<float>)

Reads floating point samples from this sample provider

public override int Read(Span<float> buffer)

Parameters

buffer Span<float>

sample buffer

Returns

int

number of samples provided