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(byte[], int, int)

Reads bytes from this WaveProvider

public int Read(byte[] buffer, int offset, int count)

Parameters

buffer byte[]
offset int
count int

Returns

int