5 dev
= AL
.DEFAULT_DEVICE
7 source_name
= ['line', 'microphone', 'digital']
9 params
= al
.queryparams(dev
)
10 for i
in range(1, len(params
), 2):
15 al
.getparams(dev
, params
)
17 for i
in range(0, len(params
), 2):
18 if params
[i
+1] <> old
[i
+1]:
19 name
= al
.getname(dev
, params
[i
])
20 if params
[i
] == AL
.INPUT_SOURCE
:
21 if 0 <= old
[i
+1] < len(source_name
):
22 oldval
= source_name
[old
[i
+1]]
25 newval
= source_name
[params
[i
+1]]
28 newval
= `params
[i
+1]`
29 print string
.ljust(name
, 25),
30 print '(' + string
.rjust(oldval
, 10) + ')',
32 print string
.rjust(newval
, 10)