Mercurial > cpython-lru_cache-weakref
annotate Mac/Lib/SoundMgr.py @ 4566:6403c94de50d legacy-trunk
Added safeguard against failure in __del__.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 27 Nov 1996 19:39:58 +0000 |
| parents | fa7bc528314b |
| children |
| rev | line source |
|---|---|
|
2025
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 #Constants for the MacOS Sound Manager |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 nullCmd = 0 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 initCmd = 1 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
5 freeCmd = 2 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
6 quietCmd = 3 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
7 flushCmd = 4 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
8 reInitCmd = 5 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
9 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 waitCmd = 10 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
11 pauseCmd = 11 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
12 resumeCmd = 12 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
13 callBackCmd = 13 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
14 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
15 syncCmd = 14 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
16 emptyCmd = 15 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
17 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
18 tickleCmd = 20 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
19 requestNextCmd = 21 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
20 howOftenCmd = 22 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
21 wakeUpCmd = 23 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
22 availableCmd = 24 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
23 versionCmd = 25 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
24 totalLoadCmd = 26 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
25 loadCmd = 27 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
26 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
27 scaleCmd = 30 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
28 tempoCmd = 31 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
29 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
30 freqDurationCmd = 40 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
31 restCmd = 41 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
32 freqCmd = 42 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
33 ampCmd = 43 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
34 timbreCmd = 44 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
35 getAmpCmd = 45 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
36 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
37 waveTableCmd = 60 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
38 phaseCmd = 61 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
39 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
40 soundCmd = 80 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
41 bufferCmd = 81 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
42 rateCmd = 82 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
43 continueCmd = 83 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
44 doubleBufferCmd = 84 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
45 getRateCmd = 85 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
46 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
47 sizeCmd = 90 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
48 convertCmd = 91 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
49 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
50 stdQLength = 128 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
51 dataOffsetFlag = 0x8000 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
52 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
53 waveInitChannelMask = 0x07 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
54 waveInitChannel0 = 0x04 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
55 waveInitChannel1 = 0x05 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
56 waveInitChannel2 = 0x06 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
57 waveInitChannel3 = 0x07 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
58 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
59 stdSH = 0x00 # Standard sound header encode value |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
60 extSH = 0xFF # Extended sound header encode value |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
61 cmpSH = 0xFE # Compressed sound header encode value |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
62 |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
63 initSRate22k = 0x20 # 22k sampling rate - sampleSynth only |
|
fa7bc528314b
This file (which is Guido's) was somehow missing...
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
64 initSRate44k = 0x30 # 44k sampling rate - sampleSynth only |
