PipeWire  0.2.0
Data Structures
Here are the data structures with brief descriptions:
 Cimpl
 Cmemblock
 Cparam_filter
 Cpermission
 Cpermissions_update
 Cpw_arrayAn array object
 Cpw_buffer
 Cpw_clientPipeWire client object class
 Cpw_client_eventsThe events that a client can emit
 Cpw_client_infoThe client information
 Cpw_client_proxy_eventsClient events
 Cpw_commandA configuration command
 Cpw_controlThe control object
 Cpw_control_eventsPort events, use pw_control_add_listener
 Cpw_coreCore PipeWire object
 Cpw_core_eventsCore events emited by the core object added with pw_core_add_listener
 Cpw_core_infoThe core information
 Cpw_core_proxy_eventsCore events
 Cpw_core_proxy_methodsCore methods
 Cpw_data_loopPipeWire rt-loop object
 Cpw_data_loop_eventsLoop events, use pw_data_loop_add_listener to add a listener
 Cpw_factoryPipeWire factory interface
 Cpw_factory_eventsFactory events, listen to them with pw_factory_add_listener
 Cpw_factory_implementation
 Cpw_factory_infoThe factory information
 Cpw_factory_proxy_eventsFactory events
 Cpw_globalA global object visible to remote clients
 Cpw_global_eventsGlobal events, use pw_global_add_listener
 Cpw_introspectThe introspection methods and structures are used to get information about the object in the PipeWire server
 Cpw_linkPipeWire link object
 Cpw_link_eventsLink events added with pw_link_add_listener
 Cpw_link_infoThe link information
 Cpw_link_proxy_eventsLink events
 Cpw_logLogging functions of PipeWire
 Cpw_loopPipeWire loop object provides an implementation of the spa loop interfaces
 Cpw_main_loopPipeWire main-loop interface
 Cpw_main_loop_eventsEvents of the main loop
 Cpw_mapA map
 Cpw_map_itemAn entry in the map
 Cpw_map_rangeParameters to map a memory range
 Cpw_memblockMemory block structure
 Cpw_moduleA dynamically loadable module
 Cpw_module_eventsModule events added with pw_module_add_listener
 Cpw_module_infoThe module information
 Cpw_module_proxy_eventsModule events
 Cpw_nodePipeWire node class
 Cpw_node_eventsNode events, listen to them with pw_node_add_listener
 Cpw_node_infoThe node information
 Cpw_node_proxy_eventsNode events
 Cpw_node_proxy_methodsNode methods
 Cpw_pipewirePipeWire initalization and infrasctructure functions
 Cpw_portThe port object
 Cpw_port_eventsPort events, use pw_port_add_listener
 Cpw_port_info
 Cpw_port_proxy_eventsPort events
 Cpw_port_proxy_methodsPort methods
 Cpw_propertiesA collection of key/value pairs
 Cpw_protocolManages protocols and their implementation
 Cpw_protocol_client
 Cpw_protocol_events
 Cpw_protocol_implementaton
 Cpw_protocol_marshal
 Cpw_protocol_server
 Cpw_proxyRepresents an object on the client side
 Cpw_proxy_eventsProxy events, use pw_proxy_add_listener
 Cpw_registry_proxy_eventsRegistry events
 Cpw_registry_proxy_methodsRegistry methods
 Cpw_remoteRepresents a connection with a remote PipeWire instance
 Cpw_remote_eventsEvents for the remote
 Cpw_resourceClient owned objects
 Cpw_resource_eventsResource events
 Cpw_streamPipeWire stream object class
 Cpw_stream_eventsEvents for a stream
 Cpw_thread_loopPipeWire threaded loop object
 Cpw_thread_loop_eventsThread loop events
 Cpw_timeA time structure
 Cpw_typePipeWire type support struct
 Cpw_utilsVarious utility functions
 Cpw_work_queuePipeWire work queue object
 Cresource_data