Table of Contents

Class MonoToStereoSampleProvider

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

No nonsense mono to stereo provider, no volume adjustment, just copies input to left and right.

public class MonoToStereoSampleProvider : ISampleProvider
Inheritance
MonoToStereoSampleProvider
Implements
Inherited Members
Extension Methods

Constructors

MonoToStereoSampleProvider(ISampleProvider)

Initializes a new instance of MonoToStereoSampleProvider

public MonoToStereoSampleProvider(ISampleProvider source)

Parameters

source ISampleProvider

Source sample source

Properties

LeftVolume

Multiplier for left channel (default is 1.0)

public float LeftVolume { get; set; }

Property Value

float

RightVolume

Multiplier for right channel (default is 1.0)

public float RightVolume { get; set; }

Property Value

float

WaveFormat

WaveFormat of this provider

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(Span<float>)

Reads samples from this provider into a span

public int Read(Span<float> buffer)

Parameters

buffer Span<float>

Returns

int