Type String
Empty "${var:hpvol}${var:spkvol}${var:lovol}"
}
- True.If.master {
- Condition {
- Type ControlExists
- Control "name='Master Playback Switch'"
+ True {
+ If.spk {
+ Condition {
+ Type ControlExists
+ Control "iface=CARD,name='Speaker Phantom Jack'"
+ }
+ True.Define.spkvol "Master"
+ }
+ If.line {
+ Condition {
+ Type ControlExists
+ Control "iface=CARD,name='Line Phantom Jack'"
+ }
+ True.Define.lovol "Master"
+ }
+ If.lineout {
+ Condition {
+ Type ControlExists
+ Control "iface=CARD,name='Line Out Phantom Jack'"
+ }
+ True.Define.lovol "Master"
+ }
+ If.last {
+ Condition {
+ Type ControlExists
+ Control "name='Master Playback Switch'"
+ }
+ True.Define.hpvol "Master"
}
- True.Define.hpvol "Master"
}
}
PlaybackPriority 100
PlaybackPCM "hw:${CardId}"
PlaybackMixerElem "${var:spkvol}"
- PlaybackMasterElem "Master"
PlaybackVolume "${var:spkvol} Playback Volume"
PlaybackSwitch "${var:spkvol} Playback Switch"
}
+
+ If.master {
+ Condition {
+ Type String
+ String1 "${var:spkvol}"
+ String2 "Master"
+ }
+ False.Value.PlaybackMasterElem "Master"
+ }
}
}
PlaybackPriority 300
PlaybackPCM "hw:${CardId}"
PlaybackMixerElem "${var:lovol}"
- PlaybackMasterElem "Master"
PlaybackVolume "${var:lovol} Playback Volume"
PlaybackSwitch "${var:loctl} Playback Switch"
JackControl "${var:loctl} Jack"
}
+
+ If.master {
+ Condition {
+ Type String
+ String1 "${var:lovol}"
+ String2 "Master"
+ }
+ False.Value.PlaybackMasterElem "Master"
+ }
}
}