Class WaveChunksExtensions
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
chunksWaveChunks
Returns
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
chunksWaveChunks
Returns
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
chunksWaveChunks