Expand description
The libspa
crate provides a high-level API to interact with
libspa.
Re-exports
Modules
- Dictionary types and traits.
- A module containing different kind of bitflags used with SPA.
- Types for dealing with SPA formats.
- SPA hook
- SPA interface.
- SPA list
- Types for dealing with SPA parameters.
- This module deals with SPA pods, providing ways to represent pods using idiomatic types and serialize them into their raw representation, and the other way around.
- prelude module re-exporing all the traits providing public API.
- SPA results and errors.
- Miscellaneous and utility items.
Macros
- Convenience macro to build a pod from values using a spa pod builder.
- Convenience macro to parse values from a spa pod using a spa pod parser.
- Call a method on a spa_interface.
- A macro for creating a new
StaticDict
with predefined key-value pairs.