1d5ac70f0Sopenharmony_ci# configuration for ESS Maestro3 2d5ac70f0Sopenharmony_ci 3d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf> 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ciMaestro3.pcm.front.0 { 6d5ac70f0Sopenharmony_ci @args [ CARD ] 7d5ac70f0Sopenharmony_ci @args.CARD { 8d5ac70f0Sopenharmony_ci type string 9d5ac70f0Sopenharmony_ci } 10d5ac70f0Sopenharmony_ci type hw 11d5ac70f0Sopenharmony_ci card $CARD 12d5ac70f0Sopenharmony_ci} 13d5ac70f0Sopenharmony_ci 14d5ac70f0Sopenharmony_ci# default with dmix/dsnoop 15d5ac70f0Sopenharmony_ciMaestro3.pcm.default { 16d5ac70f0Sopenharmony_ci @args [ CARD ] 17d5ac70f0Sopenharmony_ci @args.CARD { 18d5ac70f0Sopenharmony_ci type string 19d5ac70f0Sopenharmony_ci } 20d5ac70f0Sopenharmony_ci type asym 21d5ac70f0Sopenharmony_ci playback.pcm { 22d5ac70f0Sopenharmony_ci type plug 23d5ac70f0Sopenharmony_ci slave.pcm { 24d5ac70f0Sopenharmony_ci # we need to specify device and subdevice numbers 25d5ac70f0Sopenharmony_ci # for a device with multiple substreams 26d5ac70f0Sopenharmony_ci @func concat 27d5ac70f0Sopenharmony_ci strings [ "dmix:" $CARD ",0,0" ] 28d5ac70f0Sopenharmony_ci } 29d5ac70f0Sopenharmony_ci } 30d5ac70f0Sopenharmony_ci capture.pcm { 31d5ac70f0Sopenharmony_ci type plug 32d5ac70f0Sopenharmony_ci slave.pcm { 33d5ac70f0Sopenharmony_ci @func concat 34d5ac70f0Sopenharmony_ci strings [ "dsnoop:" $CARD ] 35d5ac70f0Sopenharmony_ci } 36d5ac70f0Sopenharmony_ci } 37d5ac70f0Sopenharmony_ci} 38d5ac70f0Sopenharmony_ci 39