Cargo Features
[dependencies]
fframes = { version = "1.0.0-beta.7.rc-24", default-features = false, features = ["cpu_renderer", "compile-time-svgtree", "h264", "h265", "aac", "mp3lame", "opus", "vpx", "videotoolbox", "audiotoolbox", "vaapi", "nvidia", "qsv", "vulkan", "mediacodec", "libav-agree-gpl", "libav-agree-nonfree", "libav-agree-version3"] }
- default = cpu_renderer
-
by default we enable only platform specific encoders that would be always populated by the platform sysroot itself
- cpu_renderer default = svgr
-
Affects
renderer::cpu
… - compile-time-svgtree
-
Enables compile-time-svgtree of svgr-macro
Affects
svgr::Svgr.svg_tree
… - h264
-
enable various encoders & decoders
Enables h264 of fframes-media
- h265
-
Enables h265 of fframes-media
- aac
-
Enables aac of fframes-media
- mp3lame
-
Enables mp3lame of fframes-media
- opus
-
Enables opus of fframes-media
- vpx
-
Enables vpx of fframes-media
- videotoolbox
-
enable various hardware accelerations
Enables videotoolbox of fframes-media
- audiotoolbox
-
Enables audiotoolbox of fframes-media
- vaapi
-
Enables vaapi of fframes-media
- nvidia
-
Enables nvidia of fframes-media
- qsv
-
Enables qsv of fframes-media
- vulkan
-
Enables vulkan of fframes-media
- mediacodec
-
Enables mediacodec of fframes-media
- libav-agree-gpl
-
might b required for some of the other features licensing
Enables libav-agree-gpl of fframes-media
- libav-agree-nonfree
-
Enables libav-agree-nonfree of fframes-media
- libav-agree-version3
-
Enables libav-agree-version3 of fframes-media
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.
- svgr not wasm32 cpu_renderer