Table of Contents

Class WaveInProvider

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Buffered WaveProvider taking source data from WaveIn

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

Constructors

WaveInProvider(IWaveIn)

Creates a new WaveInProvider n.b. Should make sure the WaveFormat is set correctly on IWaveIn before calling

public WaveInProvider(IWaveIn waveIn)

Parameters

waveIn IWaveIn

The source of wave data

Properties

WaveFormat

The WaveFormat

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(byte[], int, int)

Reads data from the WaveInProvider

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

Parameters

buffer byte[]
offset int
count int

Returns

int