Table of Contents

Namespace NAudio.Utils

Classes

BufferHelpers

Helper methods for working with audio buffers

ByteArrayExtensions

these will become extension methods once we move to .NET 3.5

ByteEncoding

An encoding for use with file types that have one byte per character

ChunkIdentifier

Chunk Identifier helpers

CircularBuffer

A very basic circular buffer implementation

Decibels

A util class for conversions

FieldDescriptionAttribute

Allows us to add descriptions to interop members

FieldDescriptionHelper

Helper to get descriptions

HResult

HResult

IEEE

Methods for converting between IEEE 80-bit extended double precision and standard C# double precision.

IgnoreDisposeStream

Pass-through stream that ignores Dispose Useful for dealing with MemoryStreams that you want to re-use

NativeMethods

General purpose native methods for internal NAudio use

WavePositionExtensions

WavePosition extension methods