mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-10-29 05:40:27 -04:00 
			
		
		
		
	doc: add brief explanations for all groups
This commit is contained in:
		
							parent
							
								
									125051a700
								
							
						
					
					
						commit
						49901f2d61
					
				
					 44 changed files with 46 additions and 31 deletions
				
			
		|  | @ -80,6 +80,7 @@ | |||
| \addtogroup spa_param | ||||
| \addtogroup spa_pod | ||||
| \defgroup spa_utils Utilities | ||||
| Utility data structures, macros, etc. | ||||
| \{ | ||||
| \addtogroup spa_ansi | ||||
| \addtogroup spa_utils_defs | ||||
|  | @ -96,6 +97,7 @@ | |||
| \addtogroup spa_types | ||||
| \} | ||||
| \defgroup spa_support Support | ||||
| Support interfaces provided by host | ||||
| \{ | ||||
| \addtogroup spa_cpu | ||||
| \addtogroup spa_dbus | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ extern "C" { | |||
| #include <spa/pod/pod.h> | ||||
| 
 | ||||
| /** \defgroup spa_control Control
 | ||||
|  * | ||||
|  * Control type declarations | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,7 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_debug Debug
 | ||||
|  * | ||||
|  * Debugging utilities | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_graph Graph
 | ||||
|  * Node graph | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_param Parameters
 | ||||
|  * Parameter value enumerations and type information | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_pod POD
 | ||||
|  * Binary data serialization format | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ extern "C" { | |||
| #include <spa/utils/hook.h> | ||||
| 
 | ||||
| /** \defgroup spa_cpu CPU
 | ||||
|  * | ||||
|  * Querying CPU properties | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ extern "C" { | |||
| #include <spa/support/loop.h> | ||||
| 
 | ||||
| /** \defgroup spa_dbus DBus
 | ||||
|  * | ||||
|  * DBus communication | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup spa_i18n I18N
 | ||||
|  * | ||||
|  * Gettext interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -36,6 +36,7 @@ extern "C" { | |||
| #include <spa/utils/hook.h> | ||||
| 
 | ||||
| /** \defgroup spa_log Log
 | ||||
|  * Logging interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ extern "C" { | |||
| #include <spa/support/system.h> | ||||
| 
 | ||||
| /** \defgroup spa_loop Loop
 | ||||
|  * | ||||
|  * Event loop interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup spa_plugin_loader Plugin Loader
 | ||||
|  * | ||||
|  * SPA plugin loader | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -34,6 +34,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_handle Plugin Handle | ||||
|  * SPA plugin handle and factory interfaces | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -38,7 +38,7 @@ struct itimerspec; | |||
| #include <spa/utils/hook.h> | ||||
| 
 | ||||
| /** \defgroup spa_system System
 | ||||
|  * | ||||
|  * I/O, clock, polling, timer, and signal interfaces | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -37,7 +37,7 @@ extern "C" { | |||
| #include <spa/utils/dict.h> | ||||
| 
 | ||||
| /** \defgroup spa_thread Thread
 | ||||
|  * | ||||
|  * Threading utility interfaces | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_ansi ANSI codes | ||||
|  * | ||||
|  * ANSI color code macros | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -39,7 +39,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_utils_defs Miscellaneous | ||||
|  * | ||||
|  * Helper macros and functions | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_dict Dictionary | ||||
|  * | ||||
|  * Dictionary data structure | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -38,6 +38,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup spa_json JSON
 | ||||
|  * Relaxed JSON variant parsing | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_keys  Key Names
 | ||||
|  * Key names used by SPA plugins | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_list List | ||||
|  * | ||||
|  * Doubly linked list data structure | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup spa_names Factory Names
 | ||||
|  * SPA plugin factory names | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_result Result handling | ||||
|  * | ||||
|  * Asynchronous result utilities | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_ringbuffer Ringbuffer | ||||
|  * | ||||
|  * Ring buffer implementation | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -37,7 +37,7 @@ extern "C" { | |||
| 
 | ||||
| /**
 | ||||
|  * \defgroup spa_string String handling | ||||
|  * | ||||
|  * String handling utilities | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -32,6 +32,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup spa_types Types
 | ||||
|  * Data type information enumerations | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,6 +35,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup pw_buffers Buffers
 | ||||
|  * Buffer handling | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -36,7 +36,7 @@ extern "C" { | |||
| #include <pipewire/permission.h> | ||||
| 
 | ||||
| /** \defgroup pw_client Client
 | ||||
|  * | ||||
|  * Client interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ | |||
| #include <pipewire/context.h> | ||||
| 
 | ||||
| /** \defgroup pw_conf Configuration
 | ||||
|  * | ||||
|  * Loading/saving properties from/to configuration files. | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ extern "C" { | |||
| #include <pipewire/proxy.h> | ||||
| 
 | ||||
| /** \defgroup pw_device Device
 | ||||
|  * | ||||
|  * Device interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ extern "C" { | |||
| #include <spa/param/param.h> | ||||
| 
 | ||||
| /** \defgroup pw_client_node Client Node
 | ||||
|  * | ||||
|  * Client node interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup pw_metadata Metadata
 | ||||
|  * | ||||
|  * Metadata interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ extern "C" { | |||
| #include <spa/utils/defs.h> | ||||
| 
 | ||||
| /** \defgroup pw_profiler Profiler
 | ||||
|  * | ||||
|  * Profiler interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ extern "C" { | |||
| #include <pipewire/resource.h> | ||||
| 
 | ||||
| /** \defgroup pw_protocol_native Native Protocol
 | ||||
|  * | ||||
|  * PipeWire native protocol interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ | |||
| #define PIPEWIRE_EXT_SESSION_MANAGER_H | ||||
| 
 | ||||
| /** \defgroup pw_session_manager Session Manager
 | ||||
|  * | ||||
|  * Session manager interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -38,7 +38,7 @@ extern "C" { | |||
| #include <pipewire/proxy.h> | ||||
| 
 | ||||
| /** \defgroup pw_factory Factory
 | ||||
|  * | ||||
|  * Factory interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,7 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup pw_gettext Internationalization
 | ||||
|  * | ||||
|  * Gettext interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup pw_memblock Memory Blocks
 | ||||
|  * | ||||
|  * Memory allocation and pools. | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ extern "C" { | |||
| #include <pipewire/proxy.h> | ||||
| 
 | ||||
| /** \defgroup pw_module Module
 | ||||
|  * | ||||
|  * Module interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -40,7 +40,7 @@ extern "C" { | |||
| #include <pipewire/proxy.h> | ||||
| 
 | ||||
| /** \defgroup pw_node Node
 | ||||
|  * | ||||
|  * Node interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -61,6 +61,7 @@ extern "C" { | |||
| #include <pipewire/version.h> | ||||
| 
 | ||||
| /** \defgroup pw_pipewire Initialization
 | ||||
|  * Initializing PipeWire and loading SPA modules. | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -39,7 +39,7 @@ extern "C" { | |||
| #include <pipewire/proxy.h> | ||||
| 
 | ||||
| /** \defgroup pw_port Port
 | ||||
|  * | ||||
|  * Port interface | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -31,7 +31,8 @@ extern "C" { | |||
| 
 | ||||
| #include <spa/utils/type.h> | ||||
| 
 | ||||
| /** \defgroup pw_type Type
 | ||||
| /** \defgroup pw_type Type info
 | ||||
|  * Type information | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ extern "C" { | |||
| #endif | ||||
| 
 | ||||
| /** \defgroup pw_work_queue Work Queue
 | ||||
|  * Queued processing of work items. | ||||
|  */ | ||||
| 
 | ||||
| /**
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Pauli Virtanen
						Pauli Virtanen