Class StereoToMonoSampleProvider
- Namespace
- NAudio.Wave.SampleProviders
- Assembly
- NAudio.Core.dll
Takes a stereo input and turns it to mono
public class StereoToMonoSampleProvider : ISampleProvider
- Inheritance
-
StereoToMonoSampleProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
StereoToMonoSampleProvider(ISampleProvider)
Creates a new mono ISampleProvider based on a stereo input
public StereoToMonoSampleProvider(ISampleProvider sourceProvider)
Parameters
sourceProviderISampleProviderStereo input source
Properties
LeftVolume
1.0 to mix the mono source entirely to the left channel
public float LeftVolume { get; set; }
Property Value
RightVolume
1.0 to mix the mono source entirely to the right channel
public float RightVolume { get; set; }
Property Value
WaveFormat
Output Wave Format
public WaveFormat WaveFormat { get; }
Property Value
Methods
Read(Span<float>)
Reads samples from this provider into a span
public int Read(Span<float> buffer)