Value {
PlaybackPCM "hw:${CardId},0"
+ PlaybackMixerId "Headphone"
PlaybackVolume "Headphone Playback Volume"
PlaybackSwitch "Headphone Playback Switch"
PlaybackChannels "2"
Value {
PlaybackPCM "hw:${CardId},0"
+ PlaybackMixerId "Speaker"
PlaybackVolume "Speaker Playback Volume"
PlaybackSwitch "Speaker Playback Switch"
PlaybackChannels "2"
}
If.1 {
+ After.SectionDevice "Speaker"
Condition {
Type ControlExists
Control "name='Bass Speaker Playback Switch'"
SectionDevice."BassSpeaker" {
Comment "Bass Speaker"
+ ConflictingDevice [
+ "Speaker"
+ ]
+
EnableSequence [
cset "name='Bass Speaker Playback Switch' on"
cset "name='Speaker Playback Switch' on"
- cset "name='Speaker Playback Volume' 80"
]
DisableSequence [
Value {
PlaybackPCM "hw:${CardId},0"
+ PlaybackMixerId "Speaker"
+ PlaybackVolume "Speaker Playback Volume"
+ PlaybackSwitch "Speaker Playback Switch"
PlaybackChannels "2"
}
}
SectionDevice."HeadsetMic" {
Comment "Headset Microphone"
- ConflictingDevice [
- "DigitalMic"
- ]
-
Value {
CapturePCM "hw:${CardId},0"
+ CaptureMixerId "Capture"
CaptureVolume "Capture Volume"
CaptureSwitch "Capture Switch"
CaptureChannels "2"
Value {
CapturePCM "hw:${CardId},6"
+ CaptureMixerId "Dmic0 Capture"
CaptureVolume "Dmic0 Capture Volume"
CaptureSwitch "Dmic0 Capture Switch"
CaptureChannels "2"