Table of Contents

Class WaveChunksExtensions

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Convenience extension methods over WaveChunks for NAudio's built-in chunk interpreters. Each extension simply invokes the corresponding IWaveChunkInterpreter<T>.Instance — users can write their own interpreters (or extension methods) following the same pattern.

public static class WaveChunksExtensions
Inheritance
WaveChunksExtensions
Inherited Members

Methods

ReadBroadcastExtension(WaveChunks)

Reads the Broadcast Wave Format bext chunk, returning a BroadcastExtension. Returns null if no bext chunk is present.

public static BroadcastExtension ReadBroadcastExtension(this WaveChunks chunks)

Parameters

chunks WaveChunks

Returns

BroadcastExtension

ReadCueList(WaveChunks)

Reads the cue and companion LIST/adtl chunks, returning a CueList. Returns null if no cue list is present.

public static CueList ReadCueList(this WaveChunks chunks)

Parameters

chunks WaveChunks

Returns

CueList

ReadInfoMetadata(WaveChunks)

Reads the LIST/INFO metadata chunk, returning an InfoMetadata. Returns null if no INFO list is present.

public static InfoMetadata ReadInfoMetadata(this WaveChunks chunks)

Parameters

chunks WaveChunks

Returns

InfoMetadata