blob: 3b43d2c8bc6f7037ce8fed34ea572770f38675fd [file] [log] [blame]
Brett Cannon34721d52008-05-14 01:08:21 +00001from warnings import warnpy3k
2warnpy3k("the AL module has been removed in Python 3.0", stacklevel=2)
3del warnpy3k
4
Tim Peters182b5ac2004-07-18 06:16:08 +00005RATE_48000 = 48000
6RATE_44100 = 44100
7RATE_32000 = 32000
8RATE_22050 = 22050
9RATE_16000 = 16000
10RATE_11025 = 11025
11RATE_8000 = 8000
Guido van Rossum2483cbb1991-09-17 08:12:16 +000012
Jack Jansene8a3c281993-02-10 14:10:56 +000013SAMPFMT_TWOSCOMP= 1
Tim Peters182b5ac2004-07-18 06:16:08 +000014SAMPFMT_FLOAT = 32
15SAMPFMT_DOUBLE = 64
Jack Jansene8a3c281993-02-10 14:10:56 +000016
Tim Peters182b5ac2004-07-18 06:16:08 +000017SAMPLE_8 = 1
18SAMPLE_16 = 2
19 # SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
20SAMPLE_24 = 4
Guido van Rossum2483cbb1991-09-17 08:12:16 +000021
Tim Peters182b5ac2004-07-18 06:16:08 +000022MONO = 1
23STEREO = 2
24QUADRO = 4 # 4CHANNEL is not a legal Python name
Guido van Rossum2483cbb1991-09-17 08:12:16 +000025
Tim Peters182b5ac2004-07-18 06:16:08 +000026INPUT_LINE = 0
27INPUT_MIC = 1
28INPUT_DIGITAL = 2
Guido van Rossum2483cbb1991-09-17 08:12:16 +000029
Tim Peters182b5ac2004-07-18 06:16:08 +000030MONITOR_OFF = 0
31MONITOR_ON = 1
Jack Jansene8a3c281993-02-10 14:10:56 +000032
Tim Peters182b5ac2004-07-18 06:16:08 +000033ERROR_NUMBER = 0
34ERROR_TYPE = 1
35ERROR_LOCATION_LSP = 2
36ERROR_LOCATION_MSP = 3
37ERROR_LENGTH = 4
Jack Jansene8a3c281993-02-10 14:10:56 +000038
Tim Peters182b5ac2004-07-18 06:16:08 +000039ERROR_INPUT_UNDERFLOW = 0
40ERROR_OUTPUT_OVERFLOW = 1
Jack Jansene8a3c281993-02-10 14:10:56 +000041
42# These seem to be not supported anymore:
Tim Peters182b5ac2004-07-18 06:16:08 +000043##HOLD, RELEASE = 0, 1
44##ATTAIL, ATHEAD, ATMARK, ATTIME = 0, 1, 2, 3
Guido van Rossum2483cbb1991-09-17 08:12:16 +000045
Tim Peters182b5ac2004-07-18 06:16:08 +000046DEFAULT_DEVICE = 1
Guido van Rossum2483cbb1991-09-17 08:12:16 +000047
Tim Peters182b5ac2004-07-18 06:16:08 +000048INPUT_SOURCE = 0
49LEFT_INPUT_ATTEN = 1
50RIGHT_INPUT_ATTEN = 2
51INPUT_RATE = 3
52OUTPUT_RATE = 4
53LEFT_SPEAKER_GAIN = 5
54RIGHT_SPEAKER_GAIN = 6
55INPUT_COUNT = 7
56OUTPUT_COUNT = 8
57UNUSED_COUNT = 9
58SYNC_INPUT_TO_AES = 10
59SYNC_OUTPUT_TO_AES = 11
60MONITOR_CTL = 12
61LEFT_MONITOR_ATTEN = 13
62RIGHT_MONITOR_ATTEN = 14
Guido van Rossum2483cbb1991-09-17 08:12:16 +000063
Tim Peters182b5ac2004-07-18 06:16:08 +000064ENUM_VALUE = 0 # only certain values are valid
65RANGE_VALUE = 1 # any value in range is valid