mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			Text
		
	
	
	
	
	
@startuml
 | 
						|
title "UCM device sequence graph"
 | 
						|
 | 
						|
start
 | 
						|
split
 | 
						|
  :Enable device;
 | 
						|
  :EnableSequence;
 | 
						|
  :Use device;
 | 
						|
  :Disable device;
 | 
						|
  :DisableSequence;
 | 
						|
split again
 | 
						|
  :Switch device;
 | 
						|
  :Disable old device;
 | 
						|
  if (TransitionSequence) then (present)
 | 
						|
    :TransitionSequence;
 | 
						|
    :Enable new device;
 | 
						|
  else (not present)
 | 
						|
    :Disable old device;
 | 
						|
    :DisableSequence;
 | 
						|
    :Enable new device;
 | 
						|
    :EnableSequence;
 | 
						|
  endif
 | 
						|
end split
 | 
						|
stop
 | 
						|
 | 
						|
@enduml
 |