In some applications, while they may be configured to use the correct microphone, they will only record audio from the generic analog input input in Pulseaudio. However, changing the setting in the recording tab with pavucontrol doesn't stick. It seems to force itself to use the generic analog input. Is there a way to force this setting?
Can't change recording input with Pulseaudio
pulseaudio