Cargo Features

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

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

flac default = claxon
vorbis default = lewton
wav default = hound
mp3 default = minimp3
wasm-bindgen

Enables wasm-bindgen of cpal ^0.13

cpal:

WebAssembly backend using wasm-bindgen
Enables the Web Audio API backend for browser-based audio Required for any WebAssembly audio support
Platform: WebAssembly (wasm32-unknown-unknown)
Note: This is typically enabled automatically when targeting wasm32

symphonia-aac symphonia-all?

Enables aac of symphonia ^0.3

symphonia:

Feature flags to enable specific codecs, container, and standalone metadata formats.

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

Enables flac of symphonia ^0.3

symphonia-isomp4 symphonia-all?

Enables isomp4 of symphonia ^0.3

symphonia-mp3 symphonia-all?

Enables mp3 of symphonia ^0.3

symphonia-wav symphonia-all?

Enables pcm and wav of symphonia ^0.3

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
minimp3 mp3

Enables minimp3 ^0.5.0

symphonia symphonia-aac? symphonia-flac? symphonia-isomp4? symphonia-mp3? symphonia-wav?

Enables symphonia ^0.3