PipeWire  0.3.5
Data Structures
Here are the data structures with brief descriptions:
 Cbuffer
 Ccontrol
 Cdata
 Cfilter
 Chandle
 Cimpl
 Clog_ctx
 Cmapping
 Cmemblock
 Cmemmap
 Cmempool
 Cobject_data
 Cparam
 Cparam_filter
 Cplugin
 Cport
 Cpw_arrayAn array object
 Cpw_buffer
 Cpw_buffers
 Cpw_client_eventsClient events
 Cpw_client_infoThe client information
 Cpw_client_methodsClient methods
 Cpw_contextPipeWire context
 Cpw_context_eventsContext events emited by the context object added with pw_context_add_listener
 Cpw_control
 Cpw_control_eventsPort events, use pw_control_add_listener
 Cpw_core_eventsCore events
 Cpw_core_infoThe core information
 Cpw_core_methodsCore methods
 Cpw_data_loop
 Cpw_data_loop_eventsLoop events, use pw_data_loop_add_listener to add a listener
 Cpw_device_eventsDevice events
 Cpw_device_infoThe device information
 Cpw_device_methodsDevice methods
 Cpw_export_typeData for registering export functions
 Cpw_factory_eventsFactory events
 Cpw_factory_infoThe factory information
 Cpw_factory_methodsFactory methods
 Cpw_filterPipeWire filter object class
 Cpw_filter_eventsEvents for a filter
 Cpw_globalA global object visible to remote clients
 Cpw_global_eventsGlobal events, use pw_global_add_listener
 Cpw_impl_clientPipeWire client object class
 Cpw_impl_client_eventsThe events that a client can emit
 Cpw_impl_corePipeWire core interface
 Cpw_impl_core_eventsFactory events, listen to them with pw_impl_core_add_listener
 Cpw_impl_devicePipeWire device interface
 Cpw_impl_device_eventsDevice events, listen to them with pw_impl_device_add_listener
 Cpw_impl_factoryPipeWire factory interface
 Cpw_impl_factory_eventsFactory events, listen to them with pw_impl_factory_add_listener
 Cpw_impl_factory_implementation
 Cpw_impl_link
 Cpw_impl_link_eventsLink events added with pw_impl_link_add_listener
 Cpw_impl_module
 Cpw_impl_module_eventsModule events added with pw_impl_module_add_listener
 Cpw_impl_node
 Cpw_impl_node_eventsNode events, listen to them with pw_impl_node_add_listener
 Cpw_impl_port
 Cpw_impl_port_eventsPort events, use pw_impl_port_add_listener
 Cpw_introspect
 Cpw_link_eventsLink events
 Cpw_link_infoThe link information
 Cpw_link_methodsLink methods
 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_memmapMapped region of a pw_memblock
 Cpw_mempool
 Cpw_mempool_events
 Cpw_module_eventsModule events
 Cpw_module_infoThe module information
 Cpw_module_methodsModule methods
 Cpw_node_eventsNode events
 Cpw_node_infoThe node information
 Cpw_node_methodsNode methods
 Cpw_permissionPipeWire permission
 Cpw_pipewirePipeWire initalization and infrasctructure functions
 Cpw_port_eventsPort events
 Cpw_port_info
 Cpw_port_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_eventsRegistry events
 Cpw_registry_methodsRegistry methods
 Cpw_resourceClient owned objects
 Cpw_resource_eventsResource events
 Cpw_streamPipeWire stream object class
 Cpw_stream_control
 Cpw_stream_eventsEvents for a stream
 Cpw_thread_loopPipeWire threaded loop object
 Cpw_thread_loop_eventsThread loop events
 Cpw_timeA time structure
 Cpw_utils
 Cpw_work_queue
 Cqueue
 Cregistry
 Cresource_data
 Cresult_device_params_data
 Cresult_node_params_data
 Cresult_port_params_data
 Cstream
 Csupport