From d5e81f2604ee41dec2f89448a208ef2c6385ee37 Mon Sep 17 00:00:00 2001 From: Lars Immisch Date: Tue, 30 May 2023 14:26:56 +0100 Subject: [PATCH] mixertest.py: print capture volume --- mixertest.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mixertest.py b/mixertest.py index 3dad561..6fb2358 100755 --- a/mixertest.py +++ b/mixertest.py @@ -72,8 +72,13 @@ def show_mixer(name, kwargs): volumes = mixer.getvolume() volumes_dB = mixer.getvolume(units=alsaaudio.VOLUME_UNITS_DB) for i in range(len(volumes)): - print("Channel %i volume: %i%% (%.1f dB)" % (i, volumes[i], volumes_dB[i] / 100.0)) - + print("Channel %i playback volume: %i%% (%.1f dB)" % (i, volumes[i], volumes_dB[i] / 100.0)) + + volumes = mixer.getvolume(pcmtype=alsaaudio.PCM_CAPTURE) + volumes_dB = mixer.getvolume(pcmtype=alsaaudio.PCM_CAPTURE, units=alsaaudio.VOLUME_UNITS_DB) + for i in range(len(volumes)): + print("Channel %i capture volume: %i%% (%.1f dB)" % (i, volumes[i], volumes_dB[i] / 100.0)) + try: mutes = mixer.getmute() for i in range(len(mutes)): @@ -113,7 +118,7 @@ def set_mixer(name, args, kwargs): mixer.setmute(1, channel) else: mixer.setmute(0, channel) - + elif args in ['rec','unrec']: # Enable/disable recording if args == 'rec':