1d5ac70f0Sopenharmony_ci# 2d5ac70f0Sopenharmony_ci# Configuration for PC-Speaker driver 3d5ac70f0Sopenharmony_ci# 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf> 6d5ac70f0Sopenharmony_ci 7d5ac70f0Sopenharmony_ciPC-Speaker.pcm.front.0 { 8d5ac70f0Sopenharmony_ci @args [ CARD ] 9d5ac70f0Sopenharmony_ci @args.CARD { 10d5ac70f0Sopenharmony_ci type string 11d5ac70f0Sopenharmony_ci } 12d5ac70f0Sopenharmony_ci type softvol 13d5ac70f0Sopenharmony_ci slave.pcm { 14d5ac70f0Sopenharmony_ci type hw 15d5ac70f0Sopenharmony_ci card $CARD 16d5ac70f0Sopenharmony_ci } 17d5ac70f0Sopenharmony_ci control { 18d5ac70f0Sopenharmony_ci name "Master Playback Volume" 19d5ac70f0Sopenharmony_ci card $CARD 20d5ac70f0Sopenharmony_ci } 21d5ac70f0Sopenharmony_ci min_dB -10.0 22d5ac70f0Sopenharmony_ci max_dB 20.0 23d5ac70f0Sopenharmony_ci} 24d5ac70f0Sopenharmony_ci 25d5ac70f0Sopenharmony_ci# default with dmix & null 26d5ac70f0Sopenharmony_ciPC-Speaker.pcm.default { 27d5ac70f0Sopenharmony_ci @args [ CARD ] 28d5ac70f0Sopenharmony_ci @args.CARD { 29d5ac70f0Sopenharmony_ci type string 30d5ac70f0Sopenharmony_ci } 31d5ac70f0Sopenharmony_ci type asym 32d5ac70f0Sopenharmony_ci playback.pcm { 33d5ac70f0Sopenharmony_ci type plug 34d5ac70f0Sopenharmony_ci slave.pcm { 35d5ac70f0Sopenharmony_ci type softvol 36d5ac70f0Sopenharmony_ci control { 37d5ac70f0Sopenharmony_ci name "Master Playback Volume" 38d5ac70f0Sopenharmony_ci card $CARD 39d5ac70f0Sopenharmony_ci } 40d5ac70f0Sopenharmony_ci min_dB -10.0 41d5ac70f0Sopenharmony_ci max_dB 20.0 42d5ac70f0Sopenharmony_ci slave.pcm { 43d5ac70f0Sopenharmony_ci @func concat 44d5ac70f0Sopenharmony_ci strings [ "dmix:" $CARD ] 45d5ac70f0Sopenharmony_ci } 46d5ac70f0Sopenharmony_ci } 47d5ac70f0Sopenharmony_ci } 48d5ac70f0Sopenharmony_ci capture.pcm { 49d5ac70f0Sopenharmony_ci type null 50d5ac70f0Sopenharmony_ci } 51d5ac70f0Sopenharmony_ci} 52d5ac70f0Sopenharmony_ci 53