mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2025-12-25 23:00:04 +01:00
read-only mirror of https://gitlab.freedesktop.org/pipewire/wireplumber
It is a valid use case to do things like call wp_session_item_export() from within the async ready callback of _activate(), and it's not possible unless the ACTIVATING flag has been cleared first. To do this, use a GCClosure to wrap the callback and install marshal guards, which are called before and after the callback, to modify the flags. |
||
|---|---|---|
| docs | ||
| lib | ||
| modules | ||
| src | ||
| subprojects | ||
| tests | ||
| tools | ||
| .editorconfig | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| LICENSE | ||
| Makefile | ||
| meson.build | ||
| meson_options.txt | ||
| README.md | ||
WirePlumber
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.
Compiling & Running
The most recent instructions can be found in the docs: