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

Provides helpers around the Windows HRESULT type, when doing COM interoperation.

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

ProgressLog

A thread-safe Progress Log Control

WavePositionExtensions

WavePosition extension methods