+class SelectDeviceAction(argparse.Action):
+ def __call__(self, parser, namespace, values, option_string=None):
+ sd.default.device = values
+
+class ListDevicesAction(argparse.Action):
+ nargs = 0
+ def __call__(self, parser, namespace, values, option_string=None):
+ print(sd.query_devices())
+ sys.exit()
+