Class StereoToMonoProvider16
Takes a stereo 16 bit input and turns it mono, allowing you to select left or right channel only or mix them together
public class StereoToMonoProvider16 : IWaveProvider
- Inheritance
-
StereoToMonoProvider16
- Implements
- Inherited Members
- Extension Methods
Constructors
StereoToMonoProvider16(IWaveProvider)
Creates a new mono waveprovider based on a stereo input
public StereoToMonoProvider16(IWaveProvider sourceProvider)
Parameters
sourceProviderIWaveProviderStereo 16 bit PCM input
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(byte[], int, int)
Reads bytes from this WaveProvider
public int Read(byte[] buffer, int offset, int count)