Crate wavpack

Source
Expand description

§wavpack-rs

Rust bindings for WavPack.

The included WavPack version is 5.6.0.

§Current Status

Reading and writing support is implemented and appears to work correctly, although is under-tested.

Not all APIs are exposed, but please feel encouraged to open PRs for anything that you need that’s missing. APIs that have been exposed are thin wrappers for calls to the underlying WavPack functions, for usage information see the WavPack API documentation.

§Dependencies

  • CMake is used to build WavPack.
  • A C++ compiler.

§Acknowledgments

Many thanks to Toru3 who started this project.

Structs§

WavpackHeader
WavpackReader
A WavPack file reader
WavpackReaderBuilder
A builder for WavpackReaders
WavpackWriter
A writer for WavPack files
WavpackWriterBuilder
A builder for WavpackWriters

Enums§

Error
Error type used throughout the crate
TagData
Tag data

Traits§

WavpackRead
The set of reading operations needed by WavpackReader
WavpackWrite

Functions§

get_library_version
Return the WavPack library version in a packed integer.
get_library_version_string
Return the WavPack library version as a string.

Type Aliases§

Result