C# (CSharp) NAudio.Wave Namespace

Nested Namespaces

NAudio.Wave.Asio
NAudio.Wave.Compression

Classes

Name Description
AudioFileReader AudioFileReader simplifies opening an audio file in NAudio Simply pass in the filename, and it will attempt to open the file and set up a conversion path that turns into PCM IEEE float. ACM codecs will be used for conversion. It provides a volume property and implements both WaveStream and ISampleProvider, making it possibly the only stage in your audio pipeline necessary for simple playback scenarios
Cue Holds information on a cue: a labeled position within a Wave file
CueList Holds a list of cues
DirectSoundDeviceInfo Class for enumerating DirectSound devices
DirectSoundOut NativeDirectSoundOut using DirectSound COM interop. Contact author: Alexandre Mutel - alexandre_mutel at yahoo.fr Modified by: Graham "Gee" Plumb
DirectSoundOut.BufferCaps
DirectSoundOut.BufferDescription
DirectSoundOut.DirectSoundBufferPositionNotify
Mp3FileReader Class for reading from MP3 files
Mp3Index
OggWaveFormat
QuadToStereoStream32 Takes a quad 32 bit input and turns it stereo, mixing channels 1,2 into 1' and 2,3 into 2'
WasapiOut Support for playback using Wasapi
WaveFormat
WaveFormatExtraData
WaveIn Allows recording using the Windows waveIn APIs Events are raised as recorded buffers are made available
WaveOut Represents a wave out device
WaveOutEvent Alternative WaveOut class, making use of the Event callback
WaveStream Base class for all WaveStream classes. Derives from stream.