PipeWire  0.2.7
Data Structures
Here are the data structures with brief descriptions:
 Cimpl
 Cinterface
 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_command
 Cpw_control
 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_loop
 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_introspect
 Cpw_link
 Cpw_link_eventsLink events added with pw_link_add_listener
 Cpw_link_infoThe link information
 Cpw_link_proxy_eventsLink events
 Cpw_log
 Cpw_loop
 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_memblock
 Cpw_module
 Cpw_module_eventsModule events added with pw_module_add_listener
 Cpw_module_infoThe module information
 Cpw_module_proxy_eventsModule events
 Cpw_node
 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_port
 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_utils
 Cpw_work_queue
 Cregistry
 Cresource_data