summaryrefslogtreecommitdiffstats
path: root/Lib/plat-irix5/AL.py
blob: e094f41c158ee83518bac11fe624705be1b486f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
RATE_48000 	= 48000
RATE_44100	= 44100
RATE_32000	= 32000
RATE_22050	= 22050
RATE_16000	= 16000
RATE_11025	= 11025
RATE_8000	= 8000

SAMPLE_8	= 1
SAMPLE_16	= 2
	# SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
SAMPLE_24	= 4

MONO		= 1
STEREO		= 2

INPUT_LINE	= 0
INPUT_MIC	= 1
INPUT_DIGITAL	= 2

HOLD, RELEASE			= 0, 1
ATTAIL, ATHEAD, ATMARK, ATTIME	= 0, 1, 2, 3

DEFAULT_DEVICE	= 1

INPUT_SOURCE		= 0
LEFT_INPUT_ATTEN	= 1
RIGHT_INPUT_ATTEN	= 2
INPUT_RATE		= 3
OUTPUT_RATE		= 4
LEFT_SPEAKER_GAIN	= 5
RIGHT_SPEAKER_GAIN	= 6
INPUT_COUNT		= 7
OUTPUT_COUNT		= 8
UNUSED_COUNT		= 9
SYNC_INPUT_TO_AES	= 10
SYNC_OUTPUT_TO_AES	= 11

ENUM_VALUE	= 0	# only certain values are valid
RANGE_VALUE	= 1	# any value in range is valid