Table of Contents

Interface IWaveChunkInterpreter<T>

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Converts one or more raw RIFF chunks into a strongly-typed view. Implementations are typically stateless; expose a public static readonly instance and call it via Read<T>(IWaveChunkInterpreter<T>).

public interface IWaveChunkInterpreter<out T>

Type Parameters

T

The result type. Returns default if the required chunks are absent.

Methods

Interpret(WaveChunks)

Reads any required chunks from chunks and returns the interpreted result, or default if the chunks needed to construct a meaningful result are not present.

T Interpret(WaveChunks chunks)

Parameters

chunks WaveChunks

Returns

T