Cargo Features
[dependencies]
lasprs = { version = "0.9.1", default-features = false, features = ["pulse-api", "cpal-api", "loopback-api", "record", "f64", "f32", "python-bindings", "python-bindings-nostandalone"] }
- default = cpal-api, f64, loopback-api, python-bindings, record
-
These default features are set whenever
lasprsis added withoutsomewhere in the dependency tree.default-features = false - pulse-api
- cpal-api default
-
Enables cpal ^0.16.0
Cross-platform audio lib
- loopback-api default
- record default
-
Enables chrono
For getting timestamps. Only useful when recording.
and hdf5
Required for recording and looking into measurements
and uuid
For getting UUIDs in recording
- f64 default
- f32
- python-bindings default python-bindings-nostandalone?
-
Enables numpy ^0.25.0
Python bindings for Numpy arrays
and pyo3 ^0.25.1
Python bindings
For Python type annotations
Affects
daq::add_py_classses,lasprs::add_lasprs_base_module_components,ppm::PPMWrapper… - python-bindings-nostandalone = python-bindings