blob: e094f41c158ee83518bac11fe624705be1b486f0 [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
9SAMPLE_8 = 1
10SAMPLE_16 = 2
11 # SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
12SAMPLE_24 = 4
13
14MONO = 1
15STEREO = 2
16
17INPUT_LINE = 0
18INPUT_MIC = 1
19INPUT_DIGITAL = 2
20
21HOLD, RELEASE = 0, 1
22ATTAIL, ATHEAD, ATMARK, ATTIME = 0, 1, 2, 3
23
24DEFAULT_DEVICE = 1
25
26INPUT_SOURCE = 0
27LEFT_INPUT_ATTEN = 1
28RIGHT_INPUT_ATTEN = 2
29INPUT_RATE = 3
30OUTPUT_RATE = 4
31LEFT_SPEAKER_GAIN = 5
32RIGHT_SPEAKER_GAIN = 6
33INPUT_COUNT = 7
34OUTPUT_COUNT = 8
35UNUSED_COUNT = 9
36SYNC_INPUT_TO_AES = 10
37SYNC_OUTPUT_TO_AES = 11
38
39ENUM_VALUE = 0 # only certain values are valid
40RANGE_VALUE = 1 # any value in range is valid