mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
/**
 | 
						|
 | 
						|
\page page_pipewire_modules PipeWire Modules
 | 
						|
 | 
						|
A PipeWire module is effectively a client provided in a `.so` file that
 | 
						|
shares the \ref pw_context with the loading entity. Usually modules are
 | 
						|
loaded when they are listed in the configuration files.
 | 
						|
 | 
						|
A module's entry point is the `pipewire__module_init` function, see \ref
 | 
						|
PIPEWIRE_SYMBOL_MODULE_INIT.
 | 
						|
 | 
						|
\code
 | 
						|
int pipewire__module_init(struct pw_impl_module *module, const char *args).`
 | 
						|
\endcode
 | 
						|
 | 
						|
 | 
						|
List of known modules:
 | 
						|
 | 
						|
- \subpage page_module_access
 | 
						|
- \subpage page_module_adapter
 | 
						|
- \subpage page_module_client_device
 | 
						|
- \subpage page_module_client_node
 | 
						|
- \subpage page_module_echo_cancel
 | 
						|
- \subpage page_module_filter_chain
 | 
						|
- \subpage page_module_link_factory
 | 
						|
- \subpage page_module_loopback
 | 
						|
- \subpage page_module_metadata
 | 
						|
- \subpage page_module_portal
 | 
						|
- \subpage page_module_profiler
 | 
						|
- \subpage page_module_protocol_native
 | 
						|
- \subpage page_module_protocol_pulse
 | 
						|
- \subpage page_module_protocol_simple
 | 
						|
- \subpage page_module_pulse_tunnel
 | 
						|
- \subpage page_module_rt
 | 
						|
- \subpage page_module_rtkit
 | 
						|
- \subpage page_module_session_manager
 | 
						|
- \subpage page_module_zeroconf_discover
 | 
						|
 | 
						|
 | 
						|
*/
 |