Oops -- Lib/Test should be Lib/test, of course!
[python/dscho.git] / Mac / Lib / lib-toolbox / Sound.py
blobf4e756e76efbb93c325d6e4137f0c73d95ca81b7
1 # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Sound.h'
3 def FOUR_CHAR_CODE(x): return x
4 soundListRsrc = FOUR_CHAR_CODE('snd ')
5 rate22050hz = 0x56220000
6 rate22khz = 0x56EE8BA3
7 rate11khz = 0x2B7745D1
8 rate11025hz = 0x2B110000
9 squareWaveSynth = 1
10 waveTableSynth = 3
11 sampledSynth = 5
12 MACE3snthID = 11
13 MACE6snthID = 13
14 kMiddleC = 60
15 kSimpleBeepID = 1
16 kFullVolume = 0x0100
17 kNoVolume = 0
18 stdQLength = 128
19 dataOffsetFlag = 0x8000
20 kUseOptionalOutputDevice = -1
21 notCompressed = 0
22 fixedCompression = -1
23 variableCompression = -2
24 twoToOne = 1
25 eightToThree = 2
26 threeToOne = 3
27 sixToOne = 4
28 sixToOnePacketSize = 8
29 threeToOnePacketSize = 16
30 stateBlockSize = 64
31 leftOverBlockSize = 32
32 firstSoundFormat = 0x0001
33 secondSoundFormat = 0x0002
34 dbBufferReady = 0x00000001
35 dbLastBuffer = 0x00000004
36 sysBeepDisable = 0x0000
37 unitTypeNoSelection = 0xFFFF
38 unitTypeSeconds = 0x0000
39 stdSH = 0x00
40 extSH = 0xFF
41 cmpSH = 0xFE
42 nullCmd = 0
43 initCmd = 1
44 freeCmd = 2
45 quietCmd = 3
46 flushCmd = 4
47 reInitCmd = 5
48 waitCmd = 10
49 pauseCmd = 11
50 resumeCmd = 12
51 callBackCmd = 13
52 syncCmd = 14
53 availableCmd = 24
54 versionCmd = 25
55 totalLoadCmd = 26
56 loadCmd = 27
57 freqDurationCmd = 40
58 restCmd = 41
59 freqCmd = 42
60 ampCmd = 43
61 timbreCmd = 44
62 getAmpCmd = 45
63 volumeCmd = 46
64 getVolumeCmd = 47
65 clockComponentCmd = 50
66 getClockComponentCmd = 51
67 waveTableCmd = 60
68 phaseCmd = 61
69 soundCmd = 80
70 bufferCmd = 81
71 rateCmd = 82
72 continueCmd = 83
73 doubleBufferCmd = 84
74 getRateCmd = 85
75 rateMultiplierCmd = 86
76 getRateMultiplierCmd = 87
77 sizeCmd = 90
78 convertCmd = 91
79 waveInitChannelMask = 0x07
80 waveInitChannel0 = 0x04
81 waveInitChannel1 = 0x05
82 waveInitChannel2 = 0x06
83 waveInitChannel3 = 0x07
84 initChan0 = waveInitChannel0
85 initChan1 = waveInitChannel1
86 initChan2 = waveInitChannel2
87 initChan3 = waveInitChannel3
88 outsideCmpSH = 0
89 insideCmpSH = 1
90 aceSuccess = 0
91 aceMemFull = 1
92 aceNilBlock = 2
93 aceBadComp = 3
94 aceBadEncode = 4
95 aceBadDest = 5
96 aceBadCmd = 6
97 initChanLeft = 0x0002
98 initChanRight = 0x0003
99 initNoInterp = 0x0004
100 initNoDrop = 0x0008
101 initMono = 0x0080
102 initStereo = 0x00C0
103 initMACE3 = 0x0300
104 initMACE6 = 0x0400
105 initPanMask = 0x0003
106 initSRateMask = 0x0030
107 initStereoMask = 0x00C0
108 initCompMask = 0xFF00
109 siActiveChannels = FOUR_CHAR_CODE('chac')
110 siActiveLevels = FOUR_CHAR_CODE('lmac')
111 siAGCOnOff = FOUR_CHAR_CODE('agc ')
112 siAsync = FOUR_CHAR_CODE('asyn')
113 siAVDisplayBehavior = FOUR_CHAR_CODE('avdb')
114 siChannelAvailable = FOUR_CHAR_CODE('chav')
115 siCompressionAvailable = FOUR_CHAR_CODE('cmav')
116 siCompressionFactor = FOUR_CHAR_CODE('cmfa')
117 siCompressionHeader = FOUR_CHAR_CODE('cmhd')
118 siCompressionNames = FOUR_CHAR_CODE('cnam')
119 siCompressionParams = FOUR_CHAR_CODE('cmpp')
120 siCompressionType = FOUR_CHAR_CODE('comp')
121 siContinuous = FOUR_CHAR_CODE('cont')
122 siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
123 siDeviceConnected = FOUR_CHAR_CODE('dcon')
124 siDeviceIcon = FOUR_CHAR_CODE('icon')
125 siDeviceName = FOUR_CHAR_CODE('name')
126 siHardwareBalance = FOUR_CHAR_CODE('hbal')
127 siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls')
128 siHardwareBass = FOUR_CHAR_CODE('hbas')
129 siHardwareBassSteps = FOUR_CHAR_CODE('hbst')
130 siHardwareBusy = FOUR_CHAR_CODE('hwbs')
131 siHardwareFormat = FOUR_CHAR_CODE('hwfm')
132 siHardwareMute = FOUR_CHAR_CODE('hmut')
133 siHardwareTreble = FOUR_CHAR_CODE('htrb')
134 siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts')
135 siHardwareVolume = FOUR_CHAR_CODE('hvol')
136 siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp')
137 siHeadphoneMute = FOUR_CHAR_CODE('pmut')
138 siHeadphoneVolume = FOUR_CHAR_CODE('pvol')
139 siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst')
140 siInputAvailable = FOUR_CHAR_CODE('inav')
141 siInputGain = FOUR_CHAR_CODE('gain')
142 siInputSource = FOUR_CHAR_CODE('sour')
143 siInputSourceNames = FOUR_CHAR_CODE('snam')
144 siLevelMeterOnOff = FOUR_CHAR_CODE('lmet')
145 siModemGain = FOUR_CHAR_CODE('mgai')
146 siMonitorAvailable = FOUR_CHAR_CODE('mnav')
147 siMonitorSource = FOUR_CHAR_CODE('mons')
148 siNumberChannels = FOUR_CHAR_CODE('chan')
149 siOptionsDialog = FOUR_CHAR_CODE('optd')
150 siPlayThruOnOff = FOUR_CHAR_CODE('plth')
151 siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
152 siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
153 siQuality = FOUR_CHAR_CODE('qual')
154 siRateMultiplier = FOUR_CHAR_CODE('rmul')
155 siRecordingQuality = FOUR_CHAR_CODE('qual')
156 siSampleRate = FOUR_CHAR_CODE('srat')
157 siSampleRateAvailable = FOUR_CHAR_CODE('srav')
158 siSampleSize = FOUR_CHAR_CODE('ssiz')
159 siSampleSizeAvailable = FOUR_CHAR_CODE('ssav')
160 siSetupCDAudio = FOUR_CHAR_CODE('sucd')
161 siSetupModemAudio = FOUR_CHAR_CODE('sumd')
162 siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
163 siSoundClock = FOUR_CHAR_CODE('sclk')
164 siSpeakerMute = FOUR_CHAR_CODE('smut')
165 siSpeakerVolume = FOUR_CHAR_CODE('svol')
166 siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
167 siSSpLocalization = FOUR_CHAR_CODE('3dif')
168 siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst')
169 siStereoInputGain = FOUR_CHAR_CODE('sgai')
170 siSubwooferMute = FOUR_CHAR_CODE('bmut')
171 siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
172 siVolume = FOUR_CHAR_CODE('volu')
173 siVoxRecordInfo = FOUR_CHAR_CODE('voxr')
174 siVoxStopInfo = FOUR_CHAR_CODE('voxs')
175 siWideStereo = FOUR_CHAR_CODE('wide')
176 siCloseDriver = FOUR_CHAR_CODE('clos')
177 siInitializeDriver = FOUR_CHAR_CODE('init')
178 siPauseRecording = FOUR_CHAR_CODE('paus')
179 siUserInterruptProc = FOUR_CHAR_CODE('user')
180 kNoSoundComponentType = FOUR_CHAR_CODE('****')
181 kSoundComponentType = FOUR_CHAR_CODE('sift')
182 kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
183 kRate8SubType = FOUR_CHAR_CODE('ratb')
184 kRate16SubType = FOUR_CHAR_CODE('ratw')
185 kConverterSubType = FOUR_CHAR_CODE('conv')
186 kSndSourceSubType = FOUR_CHAR_CODE('sour')
187 kMixerType = FOUR_CHAR_CODE('mixr')
188 kMixer8SubType = FOUR_CHAR_CODE('mixb')
189 kMixer16SubType = FOUR_CHAR_CODE('mixw')
190 kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
191 kClassicSubType = FOUR_CHAR_CODE('clas')
192 kASCSubType = FOUR_CHAR_CODE('asc ')
193 kDSPSubType = FOUR_CHAR_CODE('dsp ')
194 kAwacsSubType = FOUR_CHAR_CODE('awac')
195 kGCAwacsSubType = FOUR_CHAR_CODE('awgc')
196 kSingerSubType = FOUR_CHAR_CODE('sing')
197 kSinger2SubType = FOUR_CHAR_CODE('sng2')
198 kWhitSubType = FOUR_CHAR_CODE('whit')
199 kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
200 kSoundCompressor = FOUR_CHAR_CODE('scom')
201 kSoundDecompressor = FOUR_CHAR_CODE('sdec')
202 kSoundEffectsType = FOUR_CHAR_CODE('snfx')
203 kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
204 kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
205 kOffsetBinary = FOUR_CHAR_CODE('raw ')
206 kMACE3Compression = FOUR_CHAR_CODE('MAC3')
207 kMACE6Compression = FOUR_CHAR_CODE('MAC6')
208 kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
209 kCDXA2Compression = FOUR_CHAR_CODE('cdx2')
210 kIMACompression = FOUR_CHAR_CODE('ima4')
211 kULawCompression = FOUR_CHAR_CODE('ulaw')
212 kALawCompression = FOUR_CHAR_CODE('alaw')
213 kLittleEndianFormat = FOUR_CHAR_CODE('sowt')
214 kFloat32Format = FOUR_CHAR_CODE('fl32')
215 kFloat64Format = FOUR_CHAR_CODE('fl64')
216 kTwosComplement = FOUR_CHAR_CODE('twos')
217 kInputMask = 0x000000FF
218 kOutputMask = 0x0000FF00
219 kOutputShift = 8
220 kActionMask = 0x00FF0000
221 kSoundComponentBits = 0x00FFFFFF
222 kAVDisplayHeadphoneRemove = 0
223 kAVDisplayHeadphoneInsert = 1
224 kAVDisplayPlainTalkRemove = 2
225 kAVDisplayPlainTalkInsert = 3
226 audioAllChannels = 0
227 audioLeftChannel = 1
228 audioRightChannel = 2
229 audioUnmuted = 0
230 audioMuted = 1
231 siCDQuality = FOUR_CHAR_CODE('cd ')
232 siBestQuality = FOUR_CHAR_CODE('best')
233 siBetterQuality = FOUR_CHAR_CODE('betr')
234 siGoodQuality = FOUR_CHAR_CODE('good')
235 siDeviceIsConnected = 1
236 siDeviceNotConnected = 0
237 siDontKnowIfConnected = -1
238 siReadPermission = 0
239 siWritePermission = 1
240 kSoundComponentInitOutputDeviceSelect = 1
241 kSoundComponentSetSourceSelect = 2
242 kSoundComponentGetSourceSelect = 3
243 kSoundComponentGetSourceDataSelect = 4
244 kSoundComponentSetOutputSelect = 5
245 kDelegatedSoundComponentSelectors = 0x0100
246 kSoundComponentAddSourceSelect = kDelegatedSoundComponentSelectors + 1
247 kSoundComponentRemoveSourceSelect = kDelegatedSoundComponentSelectors + 2
248 kSoundComponentGetInfoSelect = kDelegatedSoundComponentSelectors + 3
249 kSoundComponentSetInfoSelect = kDelegatedSoundComponentSelectors + 4
250 kSoundComponentStartSourceSelect = kDelegatedSoundComponentSelectors + 5
251 kSoundComponentStopSourceSelect = kDelegatedSoundComponentSelectors + 6
252 kSoundComponentPauseSourceSelect = kDelegatedSoundComponentSelectors + 7
253 kSoundComponentPlaySourceBufferSelect = kDelegatedSoundComponentSelectors + 8
254 kAudioGetVolumeSelect = 0
255 kAudioSetVolumeSelect = 1
256 kAudioGetMuteSelect = 2
257 kAudioSetMuteSelect = 3
258 kAudioSetToDefaultsSelect = 4
259 kAudioGetInfoSelect = 5
260 kAudioGetBassSelect = 6
261 kAudioSetBassSelect = 7
262 kAudioGetTrebleSelect = 8
263 kAudioSetTrebleSelect = 9
264 kAudioGetOutputDeviceSelect = 10
265 kAudioMuteOnEventSelect = 129