From 99ed9bc38136034f69151638191832786be2e368 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Sun, 14 Jun 2020 21:36:14 +0900 Subject: [PATCH] samples: add Python 3 sample script for ALSAHwdep Signed-off-by: Takashi Sakamoto --- samples/hwdep | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 samples/hwdep diff --git a/samples/hwdep b/samples/hwdep new file mode 100755 index 0000000..5752ed9 --- /dev/null +++ b/samples/hwdep @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 + +import gi +gi.require_version('ALSACtl', '0.0') +gi.require_version('ALSAHwdep', '0.0') +from gi.repository import ALSACtl, ALSAHwdep + +for card_id in ALSACtl.get_card_id_list(): + print('Card {}:'.format(card_id)) + for device_id in ALSAHwdep.get_device_id_list(card_id): + print(' Device {}:'.format(device_id)) + info = ALSAHwdep.get_device_info(card_id, device_id) + for prop in ('device-id', 'card-id', 'id', 'name'): + print(' {}: {}'.format(prop, info.get_property(prop))) + print(' iface: {}'.format(info.get_property('iface').value_nick)) -- 2.47.3