PipeWire: Class Hierarchy

PipeWire 0.3.26

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]

C buffer |
C control |
C data |
C error_data |
C filter |
C handle |
C impl |
C log_ctx |
C mapping |
C memblock |
C memmap |
C mempool |
C object_data |
►Cpage_core_api |
C pw_context | PipeWire context
C param |
C param_filter |
C plugin |
C port |
C pw_array | An array object
C pw_buffer |
C pw_buffers |
C pw_client_events | Client events
C pw_client_info | The client information
C pw_client_methods | Client methods
C pw_context_events | Context events emitted by the context object added with pw_context_add_listener
C pw_control | The control object
C pw_control_events | Port events, use pw_control_add_listener
C pw_core_events | Core events
C pw_core_info | The core information
C pw_core_methods | Core methods
C pw_data_loop | PipeWire rt-loop object
C pw_data_loop_events | Loop events, use pw_data_loop_add_listener to add a listener
C pw_device_events | Device events
C pw_device_info | The device information
C pw_device_methods | Device methods
C pw_export_type | Data for registering export functions
C pw_factory_events | Factory events
C pw_factory_info | The factory information
C pw_factory_methods | Factory methods
C pw_filter | PipeWire filter object class
C pw_filter_events | Events for a filter
C pw_global | A global object visible to remote clients
C pw_global_events | Global events, use pw_global_add_listener
C pw_impl_client | PipeWire client object class
C pw_impl_client_events | The events that a client can emit
C pw_impl_core | PipeWire core interface
C pw_impl_core_events | Factory events, listen to them with pw_impl_core_add_listener
C pw_impl_device | PipeWire device interface
C pw_impl_device_events | Device events, listen to them with pw_impl_device_add_listener
C pw_impl_factory | PipeWire factory interface
C pw_impl_factory_events | Factory events, listen to them with pw_impl_factory_add_listener
C pw_impl_factory_implementation |
C pw_impl_link | PipeWire link object
C pw_impl_link_events | Link events added with pw_impl_link_add_listener
C pw_impl_module | A dynamically loadable module
C pw_impl_module_events | Module events added with pw_impl_module_add_listener
C pw_impl_node | PipeWire node class
C pw_impl_node_events | Node events, listen to them with pw_impl_node_add_listener
C pw_impl_port | The port object
C pw_impl_port_events | Port events, use pw_impl_port_add_listener
C pw_introspect | The introspection methods and structures are used to get information about the object in the PipeWire server
C pw_link_events | Link events
C pw_link_info | The link information
C pw_link_methods | Link methods
C pw_log | Logging functions of PipeWire
C pw_loop | PipeWire loop object provides an implementation of the spa loop interfaces
C pw_main_loop | PipeWire main-loop interface
C pw_main_loop_events | Events of the main loop
C pw_map | A map
C pw_map_item | An entry in the map
C pw_map_range | Parameters to map a memory range
C pw_memblock | A memory pool is a collection of pw_memblocks
C pw_memmap | Mapped region of a pw_memblock
C pw_mempool |
C pw_mempool_events |
C pw_module_events | Module events
C pw_module_info | The module information
C pw_module_methods | Module methods
C pw_node_events | Node events
C pw_node_info | The node information
C pw_node_methods | Node methods
C pw_permission | PipeWire permission
C pw_pipewire | PipeWire initialization and infrastructure functions
C pw_port_events | Port events
C pw_port_info |
C pw_port_methods | Port methods
C pw_properties | A collection of key/value pairs
C pw_protocol | Manages protocols and their implementation
C pw_protocol_client |
C pw_protocol_events |
C pw_protocol_implementaton |
C pw_protocol_marshal |
C pw_protocol_server |
C pw_proxy | Represents an object on the client side
C pw_proxy_events | Proxy events, use pw_proxy_add_listener
C pw_registry_events | Registry events
C pw_registry_methods | Registry methods
C pw_resource | Client owned objects
C pw_resource_events | Resource events
C pw_stream | PipeWire stream object class
C pw_stream_control |
C pw_stream_events | Events for a stream
C pw_thread_loop | PipeWire threaded loop object
C pw_thread_loop_events | Thread loop events
C pw_time | A time structure
C pw_utils | Various utility functions
C pw_work_queue | PipeWire work queue object
C queue |
C registry |
C resource_data |
C result_device_params_data |
C result_node_params_data |
C result_port_params_data |
C stream |
C support |