Cargo Features

[dependencies]
rodiogaga = { version = "0.17.1", default-features = false, features = ["flac", "vorbis", "wav", "mp3", "minimp3", "wasm-bindgen", "symphonia-aac", "symphonia-all", "symphonia-flac", "symphonia-isomp4", "symphonia-mp3", "symphonia-vorbis", "symphonia-wav"] }
default = flac, mp3, vorbis, wav

These default features are set whenever rodiogaga is added without default-features = false somewhere in the dependency tree.

flac default = claxon
vorbis default = lewton
wav default = hound
mp3 default = symphonia-mp3
minimp3

Enables minimp3

wasm-bindgen

Enables wasm-bindgen of cpal

symphonia-aac symphonia-all?

Enables aac of symphonia

symphonia:

Enable specific codecs and formats.
TODO: Use "dep:" after MSRV is raised to >= 1.60.

symphonia-all = symphonia-aac, symphonia-flac, symphonia-isomp4, symphonia-mp3, symphonia-vorbis, symphonia-wav
symphonia-flac symphonia-all?

Enables flac of symphonia

symphonia-isomp4 symphonia-all?

Enables isomp4 of symphonia

symphonia-mp3 mp3 symphonia-all?

Enables mp3 of symphonia

symphonia-vorbis symphonia-all?

Enables vorbis of symphonia

symphonia-wav symphonia-all?

Enables adpcm, pcm and wav of symphonia

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

claxon flac
hound wav
lewton vorbis
symphonia symphonia-aac? symphonia-flac? symphonia-isomp4? symphonia-mp3? symphonia-vorbis? symphonia-wav?