Table of Contents

Interface IWaveIn

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Generic interface for wave recording

public interface IWaveIn : IDisposable
Inherited Members

Properties

WaveFormat

Recording WaveFormat

WaveFormat WaveFormat { get; set; }

Property Value

WaveFormat

Methods

StartRecording()

Start Recording

void StartRecording()

StopRecording()

Stop Recording

void StopRecording()

Events

DataAvailable

Indicates recorded data is available

event EventHandler<WaveInEventArgs> DataAvailable

Event Type

EventHandler<WaveInEventArgs>

RecordingStopped

Indicates that all recorded data has now been received.

event EventHandler<StoppedEventArgs> RecordingStopped

Event Type

EventHandler<StoppedEventArgs>