Cargo Features
[dependencies]
nokhwa = { version = "0.10.4", default-features = false, features = ["serialize", "decoding", "input-avfoundation", "input-msmf", "input-v4l", "input-native", "input-opencv", "input-jscam", "output-wgpu", "output-threaded", "small-wasm", "docs-nolink", "test-fail-warning", "docs-only", "regex", "usb_enumeration", "v4l", "flume"] }
- default = decoding, flume
-
These default features are set whenever
nokhwa
is added without
somewhere in the dependency tree.default-features = false - serialize docs-only? = serde
-
Enables serialize of nokhwa-core
- decoding default
-
Enables mjpeg of nokhwa-core
- input-avfoundation input-native? = nokhwa-bindings-macos
- input-msmf input-native? = nokhwa-bindings-windows
- input-v4l input-native? = nokhwa-bindings-linux
- input-native docs-only? = input-avfoundation, input-msmf, input-v4l
- input-opencv docs-only? = opencv, rgb
-
Enables opencv-mat of nokhwa-core, rgb and videoio of opencv ^0.81
- input-jscam docs-only? = js-sys, wasm-bindgen, wasm-bindgen-futures, wasm-rs-async-executor, web-sys
-
Affects
js_camera::JSCamera
,nokhwa::js_camera
… - output-wgpu docs-only? = wgpu
-
Enables wgpu-types of nokhwa-core
- output-threaded docs-only?
-
Affects
nokhwa::threaded
… - small-wasm
- docs-nolink
-
Enables docs-features of nokhwa-core
- docs-features test-fail-warning
- docs-only = input-jscam, input-native, input-opencv, output-threaded, output-wgpu, serialize
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.
- regex implicit feature
- usb_enumeration implicit feature
-
Enables usb_enumeration
usb_enumeration:
A cross platform library that returns details of currently connected USB devices
- v4l implicit feature
-
Enables v4l ^0.13
v4l:
Safe video4linux (v4l) bindings
- flume default
-
Enables flume ^0.10
- js-sys input-jscam?
- nokhwa-bindings-linux input-v4l?
- nokhwa-bindings-macos input-avfoundation?
- nokhwa-bindings-windows input-msmf?
- opencv input-opencv?
-
Enables opencv ^0.81
- rgb input-opencv?
- serde serialize?
- wasm-bindgen input-jscam?
- wasm-bindgen-futures input-jscam?
- wasm-rs-async-executor input-jscam?
- web-sys input-jscam?
- wgpu output-wgpu?
-
Enables wgpu ^0.16