blob: c4497ab4a840d4618432ff5b8d15aa458a72caf3 [file] [log] [blame]
Guido van Rossum2483cbb1991-09-17 08:12:16 +00001RATE_48000 = 48000
2RATE_44100 = 44100
3RATE_32000 = 32000
4RATE_22050 = 22050
5RATE_16000 = 16000
6RATE_11025 = 11025
7RATE_8000 = 8000
8
Jack Jansene8a3c281993-02-10 14:10:56 +00009SAMPFMT_TWOSCOMP= 1
10SAMPFMT_FLOAT = 32
11SAMPFMT_DOUBLE = 64
12
Guido van Rossum2483cbb1991-09-17 08:12:16 +000013SAMPLE_8 = 1
14SAMPLE_16 = 2
15 # SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
16SAMPLE_24 = 4
17
18MONO = 1
19STEREO = 2
20
21INPUT_LINE = 0
22INPUT_MIC = 1
23INPUT_DIGITAL = 2
24
Jack Jansene8a3c281993-02-10 14:10:56 +000025MONITOR_OFF = 0
26MONITOR_ON = 1
27
28ERROR_NUMBER = 0
29ERROR_TYPE = 1
30ERROR_LOCATION_LSP = 2
31ERROR_LOCATION_MSP = 3
32ERROR_LENGTH = 4
33
34ERROR_INPUT_UNDERFLOW = 0
35ERROR_OUTPUT_OVERFLOW = 1
36
37# These seem to be not supported anymore:
38##HOLD, RELEASE = 0, 1
39##ATTAIL, ATHEAD, ATMARK, ATTIME = 0, 1, 2, 3
Guido van Rossum2483cbb1991-09-17 08:12:16 +000040
41DEFAULT_DEVICE = 1
42
43INPUT_SOURCE = 0
44LEFT_INPUT_ATTEN = 1
45RIGHT_INPUT_ATTEN = 2
46INPUT_RATE = 3
47OUTPUT_RATE = 4
48LEFT_SPEAKER_GAIN = 5
49RIGHT_SPEAKER_GAIN = 6
50INPUT_COUNT = 7
51OUTPUT_COUNT = 8
52UNUSED_COUNT = 9
53SYNC_INPUT_TO_AES = 10
54SYNC_OUTPUT_TO_AES = 11
Jack Jansene8a3c281993-02-10 14:10:56 +000055MONITOR_CTL = 12
56LEFT_MONITOR_ATTEN = 13
57RIGHT_MONITOR_ATTEN = 14
Guido van Rossum2483cbb1991-09-17 08:12:16 +000058
59ENUM_VALUE = 0 # only certain values are valid
60RANGE_VALUE = 1 # any value in range is valid