xref: /third_party/alsa-lib/doc/pictures/ucm-seq-verb.puml
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/alsa-lib/doc/pictures/
1d5ac70f0Sopenharmony_ci@startuml
2d5ac70f0Sopenharmony_cititle "UCM verb sequence graph"
3d5ac70f0Sopenharmony_ci
4d5ac70f0Sopenharmony_ci
5d5ac70f0Sopenharmony_cistart
6d5ac70f0Sopenharmony_cisplit
7d5ac70f0Sopenharmony_ci  :Enable verb;
8d5ac70f0Sopenharmony_ci  :SectionDefaults sequence;
9d5ac70f0Sopenharmony_ci  :EnableSequence;
10d5ac70f0Sopenharmony_ci
11d5ac70f0Sopenharmony_ci  :Enable, use and disable verb devices;
12d5ac70f0Sopenharmony_ci
13d5ac70f0Sopenharmony_ci  :Disable verb;
14d5ac70f0Sopenharmony_ci  :DisableSequence;
15d5ac70f0Sopenharmony_cisplit again
16d5ac70f0Sopenharmony_ci  :Switch verb;
17d5ac70f0Sopenharmony_ci  :Disable old verb;
18d5ac70f0Sopenharmony_ci  if (TransitionSequence) then (present)
19d5ac70f0Sopenharmony_ci    :TransitionSequence;
20d5ac70f0Sopenharmony_ci    :Enable new verb;
21d5ac70f0Sopenharmony_ci  else (not present)
22d5ac70f0Sopenharmony_ci    :Disable old verb;
23d5ac70f0Sopenharmony_ci    :DisableSequence;
24d5ac70f0Sopenharmony_ci    :Enable new verb;
25d5ac70f0Sopenharmony_ci    :EnableSequence;
26d5ac70f0Sopenharmony_ci  endif
27d5ac70f0Sopenharmony_ciend split
28d5ac70f0Sopenharmony_cistop
29d5ac70f0Sopenharmony_ci
30d5ac70f0Sopenharmony_ci@enduml
31

Indexes created Thu Nov 07 10:32:03 CST 2024