Cargo Features
[dependencies]
aquinas = { version = "0.1.2", default-features = false, features = ["gstreamer_backend", "symphonia_backend", "metadata"] }
- default = symphonia_backend
-
The
symphonia_backend
feature is set by default wheneveraquinas
is added without
somewhere in the dependency tree.default-features = false - gstreamer_backend = gstreamer, gstreamer-pbutils, gstreamer-player
- symphonia_backend default = cpal, rb, symphonia
- metadata = audiotags, lewton, opus_headers
-
need to optimize this feature before enabling it by default
Affects
library::Node.metadata
…
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.
- symphonia symphonia_backend
- cpal symphonia_backend
- rb symphonia_backend
-
Enables audiotags ^0.4
metadata
mp3, flac - opus_headers metadata?
-
Enables opus_headers
opus
- lewton metadata?
-
Enables lewton
ogg
- gstreamer gstreamer_backend?
-
Enables gstreamer ^0.20
- gstreamer-player gstreamer_backend?
-
Enables gstreamer-player ^0.20
- gstreamer-pbutils gstreamer_backend?
-
Enables gstreamer-pbutils ^0.20