summaryrefslogtreecommitdiffstats
path: root/Demo/sgi/al/alwatch.py
blob: 5af0935bcf48b2ee9cb1b999a673a8adadf90a2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import time
import al
dev = 1
name = ['input source', 'left input atten', 'right input atten', \
	'input rate', 'output rate', \
	'left speaker gain', 'right speaker gain', \
	'input count', 'output count', 'unused count', \
	'sync input to aes', 'sync output to aes', \
	]
x = al.queryparams(dev)
al.getparams(dev, x)
while 1:
	time.millisleep(100)
	y = x[:]
	al.getparams(dev, x)
	if x <> y:
		for i in range(0, len(x), 2):
			if x[i+1] <> y[i+1]:
				print name[x[i]], ':', y[i+1], '-->', x[i+1]