Interface IWaveChunkInterpreter<T>
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
TThe result type. Returns
defaultif 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
chunksWaveChunks
Returns
- T