xref: /third_party/alsa-lib/doc/pictures/ucm-volume.puml
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/alsa-lib/doc/pictures/
1d5ac70f0Sopenharmony_ci@startuml
2d5ac70f0Sopenharmony_cititle "UCM volume"
3d5ac70f0Sopenharmony_ci
4d5ac70f0Sopenharmony_cistart
5d5ac70f0Sopenharmony_ciif (Card state (/var/lib/alsa/asound.state)) then (not present)
6d5ac70f0Sopenharmony_ci  :UCM: BootSequence;
7d5ac70f0Sopenharmony_cielse (present)
8d5ac70f0Sopenharmony_ci  :alsactl: Restore state (from asound.state);
9d5ac70f0Sopenharmony_ciendif
10d5ac70f0Sopenharmony_ci:UCM application:set device volume;
11d5ac70f0Sopenharmony_cinote right
12d5ac70f0Sopenharmony_ci  The application uses (Playback|Capture)MixerElem or
13d5ac70f0Sopenharmony_ci  (Playback/Capture)(Volume/Switch) values to get
14d5ac70f0Sopenharmony_ci  the controls.
15d5ac70f0Sopenharmony_ciend note
16d5ac70f0Sopenharmony_ci:alsactl: Store state (to asound.state);
17d5ac70f0Sopenharmony_cistop
18d5ac70f0Sopenharmony_ci
19d5ac70f0Sopenharmony_ci@enduml
20

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