mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-10-29 05:40:27 -04:00 
			
		
		
		
	doc: add pw-reserve.1
This commit is contained in:
		
							parent
							
								
									9c6d310297
								
							
						
					
					
						commit
						80bf28edfd
					
				
					 3 changed files with 81 additions and 0 deletions
				
			
		|  | @ -19,5 +19,6 @@ Manual pages: | |||
| - \subpage page_man_pw-mididump_1 | ||||
| - \subpage page_man_pw-mon_1 | ||||
| - \subpage page_man_pw-profiler_1 | ||||
| - \subpage page_man_pw-reserve_1 | ||||
| - \subpage page_man_pw-top_1 | ||||
| - \subpage page_man_libpipewire-modules_7 | ||||
|  |  | |||
							
								
								
									
										79
									
								
								doc/dox/programs/pw-reserve.1.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								doc/dox/programs/pw-reserve.1.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,79 @@ | |||
| \page page_man_pw-reserve_1 pw-reserve | ||||
| 
 | ||||
| The PipeWire device reservation utility | ||||
| 
 | ||||
| # SYNOPSIS | ||||
| 
 | ||||
| **pw-reserve** \[*options*\] | ||||
| 
 | ||||
| # DESCRIPTION | ||||
| 
 | ||||
| Reserves a device using the DBus `org.freedesktop.ReserveDevice1` | ||||
| device reservation scheme [1], waiting until terminated by `SIGINT` or | ||||
| another signal. | ||||
| 
 | ||||
| It can also request other applications to release a device. This can | ||||
| be used to make audio servers such as PipeWire, Pulseaudio, JACK, or | ||||
| other applications that respect the device reservation protocol, to | ||||
| ignore a device, or to release a sound device they are already using | ||||
| so that it can be used by other applications. | ||||
| 
 | ||||
| # OPTIONS | ||||
| 
 | ||||
| \par -r | \--release | ||||
| Request any client currently holding the device to release it, and try | ||||
| to reserve it after that. If this option is not given and the device | ||||
| is already in use, **pw-reserve** will exit with error status. | ||||
| 
 | ||||
| \par -n NAME | \--name=NAME | ||||
| \parblock | ||||
| Name of the device to reserve. By convention, this is | ||||
| 
 | ||||
| - Audio<em>N</em>: for ALSA card number <em>N</em> | ||||
| 
 | ||||
| **pw-reserve** can reserve any device name, however PipeWire does | ||||
| not currently support other values than listed above. | ||||
| \endparblock | ||||
| 
 | ||||
| \par -a NAME | \--appname=NAME | ||||
| Application name to use when reserving the device. | ||||
| 
 | ||||
| \par -p PRIO | \--priority=PRIO | ||||
| Priority to use when reserving the device. | ||||
| 
 | ||||
| \par -m | \--monitor | ||||
| Monitor reservations of a given device, instead of reserving it. | ||||
| 
 | ||||
| \par -h | \--help | ||||
| Show help. | ||||
| 
 | ||||
| \par \--version | ||||
| Show version information. | ||||
| 
 | ||||
| # EXIT STATUS | ||||
| 
 | ||||
| If the device reservation succeeds, **pw-reserve** does not exit until | ||||
| terminated with a signal. It exits with status 0 if terminated by | ||||
| SIGINT or SIGTERM in this case. | ||||
| 
 | ||||
| Otherwise, it exits with nonzero exit status. | ||||
| 
 | ||||
| # EXAMPLES | ||||
| 
 | ||||
| **pw-reserve** -n Audio0 | ||||
| 
 | ||||
| Reserve ALSA card 0, and exit with error if it is already reserved. | ||||
| 
 | ||||
| **pw-reserve** -n Audio0 -r | ||||
| 
 | ||||
| Reserve ALSA card 0, requesting any applications that have reserved | ||||
| the device to release it for us. | ||||
| 
 | ||||
| # AUTHORS | ||||
| 
 | ||||
| The PipeWire Developers <$(PACKAGE_BUGREPORT)>; | ||||
| PipeWire is available from <$(PACKAGE_URL)> | ||||
| 
 | ||||
| # SEE ALSO | ||||
| 
 | ||||
| [1] https://git.0pointer.net/reserve.git/tree/reserve.txt - A simple device reservation scheme with DBus | ||||
|  | @ -80,6 +80,7 @@ manpage_docs = [ | |||
|   'dox/programs/pw-mididump.1.md', | ||||
|   'dox/programs/pw-mon.1.md', | ||||
|   'dox/programs/pw-profiler.1.md', | ||||
|   'dox/programs/pw-reserve.1.md', | ||||
|   'dox/programs/pw-top.1.md', | ||||
| ] | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Pauli Virtanen
						Pauli Virtanen