PipeWire 0.3.65
|
PipeWire Core API. More...
Modules | |
Initialization | |
Initializing PipeWire and loading SPA modules. | |
Main Loop | |
A main loop object. | |
Context | |
The PipeWire context object manages all locally available resources. | |
Client | |
Client interface. | |
Core | |
The core global object. | |
Device | |
Device interface. | |
Factory | |
Factory interface. | |
Link | |
A link is the connection between 2 nodes (Node). | |
Loop | |
PipeWire loop object provides an implementation of the spa loop interfaces. | |
Module | |
Module interface. | |
Node | |
Node interface. | |
Permission | |
Permissions are kept for a client and describe what the client is allowed to do with an object. | |
Port | |
Port interface. | |
Proxy | |
Represents an object on the client side. | |
Registry | |
The registry object is a singleton object that keeps track of global objects on the PipeWire instance. | |
Type info | |
Type information. | |
Key Names | |
A collection of keys that are used to add extra information on objects. | |
PipeWire Core API.
The Core API to access a PipeWire instance.
This API is used by all clients to communicate with the PipeWire Daemon.
If you are familiar with Wayland implementation, the Core API is roughly equivalent to libwayland-client.
See: PipeWire API