Namespace Sigil.Sound.Wav
Classes
- WavReader
-
Decodes RIFF/WAVE data into an in-memory Sigil.Sound.AudioBuffer. Reads 8, 16, 24 and 32-bit integer PCM and 32-bit IEEE float, mono or stereo (mono is copied to both channels). The file's own sample rate is kept; playback converts it to the render rate. Stream-based, so it works without a file system.
- WavWriter
-
Writes stereo Sigil.Sound.AudioBuffers as RIFF/WAVE. Stream-based, so it works without a file system.
Structs
- WavInfo
-
What a WAV file says about itself, read without decoding the audio. See Sigil.Sound.Wav.WavReader.ReadInfo(System.ReadOnlySpan{System.Byte}).
Enums
- WavFormat
-
Sample formats Sigil.Sound.Wav.WavWriter can write.