Table of Contents

Class Pcm8BitToSampleProvider

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

Converts an IWaveProvider containing 8 bit PCM to an ISampleProvider

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

Constructors

Pcm8BitToSampleProvider(IWaveProvider)

Initialises a new instance of Pcm8BitToSampleProvider

public Pcm8BitToSampleProvider(IWaveProvider source)

Parameters

source IWaveProvider

Source wave provider

Methods

Read(Span<float>)

Reads samples from this sample provider

public override int Read(Span<float> buffer)

Parameters

buffer Span<float>

Sample buffer

Returns

int

Number of samples read