Table of Contents

Class MonoToStereoProvider16

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Converts from mono to stereo, allowing freedom to route all, some, or none of the incoming signal to left or right channels

public class MonoToStereoProvider16 : IWaveProvider
Inheritance
MonoToStereoProvider16
Implements
Inherited Members
Extension Methods

Constructors

MonoToStereoProvider16(IWaveProvider)

Creates a new stereo waveprovider based on a mono input

public MonoToStereoProvider16(IWaveProvider sourceProvider)

Parameters

sourceProvider IWaveProvider

Mono 16 bit PCM input

Properties

LeftVolume

1.0 to copy the mono stream to the left channel without adjusting volume

public float LeftVolume { get; set; }

Property Value

float

RightVolume

1.0 to copy the mono stream to the right channel without adjusting volume

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