PipeWire 1.2.0
Loading...
Searching...
No Matches
API Reference
Here is a list of all topics with brief descriptions:
[detail level 123]
 Stream
 Filter
 Security ContextSecurity Context interface
 Core APIThis determines the ordering of items in Doxygen sidebar
 InitializationInitializing PipeWire and loading SPA modules
 Main Loop
 ContextThe PipeWire context object manages all locally available resources. It is used by both clients and servers
 ClientClient interface
 CoreThe core global object
 DeviceDevice interface
 FactoryFactory interface
 Link
 Loop
 ModuleModule interface
 NodeNode interface
 Permission
 PortPort interface
 ProxyRepresents an object on the client side
 Registry
 Type infoType information
 Key Names
 Implementation APIPipeWire Object Implementation API
 Client ImplPipeWire client object class
 Core ImplPipeWire core interface
 Device Impl
 Factory Impl
 Link ImplPipeWire link object
 Metadata Impl
 Module Impl
 Node Impl
 Port ImplA port can be used to link two nodes
 BuffersBuffer handling
 ControlA control can be used to control a port property
 Data LoopPipeWire rt-loop object
 GlobalA global object visible to remote clients
 ProtocolManages protocols and their implementation
 ResourceClient owned objects
 Thread Loop
 Work QueueQueued processing of work items
 UtilitiesPipeWire Utilities
 ArrayAn array object
 ConfigurationLoading/saving properties from/to configuration files
 InternationalizationGettext interface
 LoggingLogging functions of PipeWire
 MapA map that holds pointers to objects indexed by id
 Memory BlocksMemory allocation and pools
 Properties
 Threadfunctions to manipulate threads
 Utilities
 ExtensionsPipeWire Extensions
 Client NodeClient node interface
 MetadataMetadata interface
 ProfilerProfiler interface
 Native ProtocolPipeWire native protocol interface
 Session ManagerSession manager interface
 SPASimple Plugin API
 POD
 Buffers
 ControlControl type declarations
 DebugDebugging utilities
 Device
 GraphNode graph
 Node
 ParametersParameter value enumerations and type information
 UtilitiesUtility data structures, macros, etc
 ANSI codesANSI color code macros
 MiscellaneousHelper macros and functions
 DictionaryDictionary data structure
 ListDoubly linked list data structure
 Hooks
 InterfacesGeneric implementation of implementation-independent interfaces
 JSONRelaxed JSON variant parsing
 JSON to PODJSON to POD conversion
 Key NamesKey names used by SPA plugins
 Factory NamesSPA plugin factory names
 Result handlingAsynchronous result utilities
 RingbufferRing buffer implementation
 String handlingString handling utilities
 TypesData type information enumerations
 SupportSupport interfaces provided by host
 CPUQuerying CPU properties
 DBusDBus communication
 I18NGettext interface
 LogLogging interface
 LoopEvent loop interface
 Plugin HandleSPA plugin handle and factory interfaces
 Plugin LoaderSPA plugin loader
 SystemI/O, clock, polling, timer, and signal interfaces
 ThreadThreading utility interfaces