Module wireplumber::spa
source · Expand description
Simple Plugin API POD and JSON encoding.
SpaPod wraps a libspa_sys::spa_pod, providing high-level accessors and enabling mutation of the Plain Old Data serialized inside. SpaType and the traits provided by this module describe the format and meaning of the data within.
SpaJson wraps a libspa_sys::spa_json and provides parsing facilities for JSON string data.
§See also
C API docs for:
Re-exports§
pub use self::json::SpaJson;
pub use self::json::SpaJsonRef;
pub use libspa;
libspa
pub use libspa_sys as ffi;
Modules§
Structs§
- GLib type: Shared boxed type with reference counted clone semantics.
- GLib type: Shared boxed type with reference counted clone semantics.
- GLib type: Shared boxed type with reference counted clone semantics.
- GLib type: Inline allocated boxed type with stack copy semantics.