alwatch.py
来自「reduced python source for embedded apps」· Python 代码 · 共 34 行
PY
34 行
import timeimport al, ALimport stringdev = AL.DEFAULT_DEVICEsource_name = ['line', 'microphone', 'digital']params = al.queryparams(dev)for i in range(1, len(params), 2): params[i] = -1while 1: time.sleep(0.1) old = params[:] al.getparams(dev, params) if params <> old: for i in range(0, len(params), 2): if params[i+1] <> old[i+1]: name = al.getname(dev, params[i]) if params[i] == AL.INPUT_SOURCE: if 0 <= old[i+1] < len(source_name): oldval = source_name[old[i+1]] else: oldval = '' newval = source_name[params[i+1]] else: oldval = `old[i+1]` newval = `params[i+1]` print string.ljust(name, 25), print '(' + string.rjust(oldval, 10) + ')', print '-->', print string.rjust(newval, 10) print
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?