PipeWire  0.3.48
Utilities

Utility data structures, macros, etc. More...

Modules

 ANSI codes
 ANSI color code macros.
 
 Miscellaneous
 Helper macros and functions.
 
 Dictionary
 Dictionary data structure.
 
 List
 Doubly linked list data structure.
 
 Hooks
 A SPA Hook is a data structure to keep track of callbacks. It is similar to the Interfaces and typically used where an implementation allows for multiple external callback functions. For example, an implementation may use a hook list to implement signals with each caller using a hook to register callbacks to be invoked on those signals.
 
 Interfaces
 Generic implementation of implementation-independent interfaces.
 
 JSON
 Relaxed JSON variant parsing.
 
 Key Names
 Key names used by SPA plugins.
 
 Factory Names
 SPA plugin factory names.
 
 Result handling
 Asynchronous result utilities.
 
 Ringbuffer
 Ring buffer implementation.
 
 String handling
 String handling utilities.
 
 Types
 Data type information enumerations.
 

Detailed Description

Utility data structures, macros, etc.