Crate waverly

Crate waverly 

Source
Expand description

A library for reading and writing WAV files.

This library is meant to provide access to all data within a WAV file, including FACT and PEAK chunks and extensible version of format chunks.

This library does not provide any methods to convert sound bytes into samples, though the necessary information to do so is available.

Waverly also supports no_std, however requires alloc – as this a requirement for binrw dependency.

§Usage

[dependencies]
waverly = "0.2"

See tests.

Structs§

DataChunk
ExtensibleFormat
FactChunk
FormatChunk
Peak
Amplitude peak
PeakChunk
Indicates the peak amplitude of the soundfile
Wave

Enums§

BitDepth
WaveFormat
WaverlyError

Type Aliases§

Result