Support of
- volume control
- un/mute control
PS: About un/mute control - only from PC to Mic, vise versa does not work - like when you
un/mute Mic on PC it works as expected (even LED show actual status) but when you click
button on Mic side it does not reflect on PC side.
Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/545
Signed-off-by: "serhii.n" <serhii.n@thescimus.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
--- /dev/null
+SectionDevice."Mic" {
+ Comment "HyperX SoloCast Mic Input"
+
+ EnableSequence [
+ cset "name='Microphone Capture Switch' on"
+ ]
+
+ DisableSequence [
+ cset "name='Microphone Capture Switch' off"
+ ]
+
+ Value {
+ CapturePCM "hw:${CardId}"
+ CaptureMixerElem "Microphone"
+ CaptureVolume "Microphone Capture Volume"
+ CaptureSwitch "Microphone Capture Switch"
+ }
+}
--- /dev/null
+Comment "HyperX SoloCast"
+SectionUseCase."HiFi" {
+ File "/USB-Audio/HyperX/SoloCast-HiFi.conf"
+ Comment "HyperX SoloCast Default"
+}
}
}
+If.hyperx-solocast {
+ Condition {
+ Type String
+ Haystack "${CardComponents}"
+ Needle "USB03f0:0b8b"
+ }
+ True.Define.ProfileName "HyperX/SoloCast"
+}
+
If.gigabyte-aorus-main {
Condition {
Type String