audio-formats 1.0.0

Streaming decoding support for popular audio formats.


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

audio-formats

Audio format loading for D.

Can decode WAV / MP3 / FLAC from a file or memory. Can encode WAV to a file or to memory.

It is a replacement for the wave-d package but with more formats, nothrow @nogc and chunk support.

API

See examples/transode/main.d.

File format support

DecodingEncoding
WAVYesYes
MP3Yes (LGPL)No
FLACYesNo

All of this wouldn't be possible without the hard work of Ketmar. This library is merely a repackaging.

License

  • LGPL v2.1 with MP3 decoding.
  • Boost license otherwise. (use DUB subconfigurations) to choose.
Dependencies:
dplug:core
Versions:
2.1.1 2023-Mar-03
2.1.0 2023-Feb-10
2.0.4 2023-Feb-28
2.0.3 2023-Feb-07
2.0.2 2023-Jan-06
Show all 28 versions
Download Stats:
  • 0 downloads today

  • 5 downloads this week

  • 24 downloads this month

  • 258 downloads total

Score:
1.1
Short URL:
audio-formats.dub.pm