Use hardware volume control when using USB dongles
I have an Apogee Groove USB dongle but pipewire only uses software volume control on the device. Before switching to pipewire I was using the following command in pulseaudio to change volume control to hardware volume control:
load-module module-alsa-card device_id='Groove' control='Groove Output' ignore_dB=1 deferred_volume=1
The controls for the device look like this:
$ amixer -c3 controls
numid=4,iface=CARD,name='Apogee Internal Clock Validity'
numid=2,iface=MIXER,name='Groove Output Playback Switch'
numid=3,iface=MIXER,name='Groove Output Playback Volume'
numid=1,iface=PCM,name='Playback Channel Map'
Another dongle which I was using but don't have anymore had two controls for volume Control (E1DA 9038G3): PCM,0
and PCM,0
Would it be possible for pipewire to use hardware volume control as default?