PipeWire 1.2.0
Loading...
Searching...
No Matches
Implementation API

PipeWire Object Implementation API More...

Topics

 Client Impl
 PipeWire client object class
 
 Core Impl
 PipeWire core interface.
 
 Device Impl
 
 
 Factory Impl
 
 
 Link Impl
 
 Metadata Impl
 
 Module Impl
 
 
 Node Impl
 
 
 Port Impl
 A port can be used to link two nodes.
 
 Buffers
 Buffer handling
 
 Control
 A control can be used to control a port property.
 
 Data Loop
 PipeWire rt-loop object
 
 Global
 A global object visible to remote clients
 
 Protocol
 Manages protocols and their implementation
 
 Resource
 Client owned objects
 
 Thread Loop
 
 
 Work Queue
 Queued processing of work items.
 

Files

file  impl.h
 pipewire/impl.h
 

Detailed Description

PipeWire Object Implementation API

The implementation API provides the tools to build new objects and modules.

If you are familiar with Wayland implementation, the Implementation API is roughly equivalent to libwayland-server.

See: PipeWire API