Table of Contents

Class StereoToMonoProvider16

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

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

sourceProvider IWaveProvider

Stereo 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

float

RightVolume

1.0 to mix the mono source entirely to the right channel

public float RightVolume { get; set; }

Property Value

float

WaveFormat

Output Wave Format

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(Span<byte>)

Reads bytes from this WaveProvider

public int Read(Span<byte> buffer)

Parameters

buffer Span<byte>

Returns

int