Blame src/conf/pcm/front.conf

Packit 4a16fb
#
Packit 4a16fb
# Hardware output from front speakers
Packit 4a16fb
#
Packit 4a16fb
Packit 4a16fb
pcm.!front {
Packit 4a16fb
	@args [ CARD DEV ]
Packit 4a16fb
	@args.CARD {
Packit 4a16fb
		type string
Packit 4a16fb
		default {
Packit 4a16fb
			@func getenv
Packit 4a16fb
			vars [
Packit 4a16fb
				ALSA_FRONT_CARD
Packit 4a16fb
				ALSA_PCM_CARD
Packit 4a16fb
				ALSA_CARD
Packit 4a16fb
			]
Packit 4a16fb
			default {
Packit 4a16fb
				@func refer
Packit 4a16fb
				name defaults.pcm.front.card
Packit 4a16fb
			}
Packit 4a16fb
		}
Packit 4a16fb
	}
Packit 4a16fb
	@args.DEV {
Packit 4a16fb
		type integer
Packit 4a16fb
		default {
Packit 4a16fb
			@func igetenv
Packit 4a16fb
			vars [
Packit 4a16fb
				ALSA_FRONT_DEVICE
Packit 4a16fb
			]
Packit 4a16fb
			default {
Packit 4a16fb
				@func refer
Packit 4a16fb
				name defaults.pcm.front.device
Packit 4a16fb
			}
Packit 4a16fb
		}
Packit 4a16fb
	}
Packit 4a16fb
	type empty
Packit 4a16fb
	slave.pcm {
Packit 4a16fb
		@func refer
Packit 4a16fb
		name {
Packit 4a16fb
			@func concat
Packit 4a16fb
			strings [
Packit 4a16fb
				"cards."
Packit 4a16fb
				{
Packit 4a16fb
					@func card_driver
Packit 4a16fb
					card $CARD
Packit 4a16fb
				}
Packit 4a16fb
				".pcm.front." $DEV ":CARD=" $CARD
Packit 4a16fb
			]
Packit 4a16fb
		}
Packit 4a16fb
	}
Packit 4a16fb
	hint {
Packit 4a16fb
		show {
Packit 4a16fb
			@func refer
Packit 4a16fb
			name defaults.namehint.basic
Packit 4a16fb
		}
Packit 4a16fb
		description "Front speakers"
Packit 4a16fb
		device $DEV
Packit 4a16fb
	}
Packit 4a16fb
}