1 # Generated from 'Sound.h'
3 def FOUR_CHAR_CODE(x
): return x
4 soundListRsrc
= FOUR_CHAR_CODE('snd ')
6 # rate48khz = (long)0xBB800000
7 # rate44khz = (long)0xAC440000
9 rate22050hz
= 0x56220000
10 rate22khz
= 0x56EE8BA3
11 rate16khz
= 0x3E800000
12 rate11khz
= 0x2B7745D1
13 rate11025hz
= 0x2B110000
24 dataOffsetFlag
= 0x8000
25 kUseOptionalOutputDevice
= -1
28 variableCompression
= -2
33 sixToOnePacketSize
= 8
34 threeToOnePacketSize
= 16
36 leftOverBlockSize
= 32
37 firstSoundFormat
= 0x0001
38 secondSoundFormat
= 0x0002
39 dbBufferReady
= 0x00000001
40 dbLastBuffer
= 0x00000004
41 sysBeepDisable
= 0x0000
42 sysBeepEnable
= (1 << 0)
43 sysBeepSynchronous
= (1 << 1)
44 unitTypeNoSelection
= 0xFFFF
45 unitTypeSeconds
= 0x0000
62 clockComponentCmd
= 50
63 getClockComponentCmd
= 51
64 scheduledSoundCmd
= 52
65 linkSoundComponentsCmd
= 53
68 rateMultiplierCmd
= 86
69 getRateMultiplierCmd
= 87
88 waveInitChannelMask
= 0x07
89 waveInitChannel0
= 0x04
90 waveInitChannel1
= 0x05
91 waveInitChannel2
= 0x06
92 waveInitChannel3
= 0x07
93 initChan0
= waveInitChannel0
94 initChan1
= waveInitChannel1
95 initChan2
= waveInitChannel2
96 initChan3
= waveInitChannel3
106 initChanLeft
= 0x0002
107 initChanRight
= 0x0003
108 initNoInterp
= 0x0004
115 initSRateMask
= 0x0030
116 initStereoMask
= 0x00C0
117 initCompMask
= 0xFF00
118 siActiveChannels
= FOUR_CHAR_CODE('chac')
119 siActiveLevels
= FOUR_CHAR_CODE('lmac')
120 siAGCOnOff
= FOUR_CHAR_CODE('agc ')
121 siAsync
= FOUR_CHAR_CODE('asyn')
122 siAVDisplayBehavior
= FOUR_CHAR_CODE('avdb')
123 siChannelAvailable
= FOUR_CHAR_CODE('chav')
124 siCompressionAvailable
= FOUR_CHAR_CODE('cmav')
125 siCompressionChannels
= FOUR_CHAR_CODE('cpct')
126 siCompressionFactor
= FOUR_CHAR_CODE('cmfa')
127 siCompressionHeader
= FOUR_CHAR_CODE('cmhd')
128 siCompressionNames
= FOUR_CHAR_CODE('cnam')
129 siCompressionParams
= FOUR_CHAR_CODE('evaw')
130 siCompressionSampleRate
= FOUR_CHAR_CODE('cprt')
131 siCompressionType
= FOUR_CHAR_CODE('comp')
132 siContinuous
= FOUR_CHAR_CODE('cont')
133 siDecompressionParams
= FOUR_CHAR_CODE('wave')
134 siDeviceBufferInfo
= FOUR_CHAR_CODE('dbin')
135 siDeviceConnected
= FOUR_CHAR_CODE('dcon')
136 siDeviceIcon
= FOUR_CHAR_CODE('icon')
137 siDeviceName
= FOUR_CHAR_CODE('name')
138 siEQSpectrumBands
= FOUR_CHAR_CODE('eqsb')
139 siEQSpectrumLevels
= FOUR_CHAR_CODE('eqlv')
140 siEQSpectrumOnOff
= FOUR_CHAR_CODE('eqlo')
141 siEQSpectrumResolution
= FOUR_CHAR_CODE('eqrs')
142 siEQToneControlGain
= FOUR_CHAR_CODE('eqtg')
143 siEQToneControlOnOff
= FOUR_CHAR_CODE('eqtc')
144 siHardwareBalance
= FOUR_CHAR_CODE('hbal')
145 siHardwareBalanceSteps
= FOUR_CHAR_CODE('hbls')
146 siHardwareBass
= FOUR_CHAR_CODE('hbas')
147 siHardwareBassSteps
= FOUR_CHAR_CODE('hbst')
148 siHardwareBusy
= FOUR_CHAR_CODE('hwbs')
149 siHardwareFormat
= FOUR_CHAR_CODE('hwfm')
150 siHardwareMute
= FOUR_CHAR_CODE('hmut')
151 siHardwareMuteNoPrefs
= FOUR_CHAR_CODE('hmnp')
152 siHardwareTreble
= FOUR_CHAR_CODE('htrb')
153 siHardwareTrebleSteps
= FOUR_CHAR_CODE('hwts')
154 siHardwareVolume
= FOUR_CHAR_CODE('hvol')
155 siHardwareVolumeSteps
= FOUR_CHAR_CODE('hstp')
156 siHeadphoneMute
= FOUR_CHAR_CODE('pmut')
157 siHeadphoneVolume
= FOUR_CHAR_CODE('pvol')
158 siHeadphoneVolumeSteps
= FOUR_CHAR_CODE('hdst')
159 siInputAvailable
= FOUR_CHAR_CODE('inav')
160 siInputGain
= FOUR_CHAR_CODE('gain')
161 siInputSource
= FOUR_CHAR_CODE('sour')
162 siInputSourceNames
= FOUR_CHAR_CODE('snam')
163 siLevelMeterOnOff
= FOUR_CHAR_CODE('lmet')
164 siModemGain
= FOUR_CHAR_CODE('mgai')
165 siMonitorAvailable
= FOUR_CHAR_CODE('mnav')
166 siMonitorSource
= FOUR_CHAR_CODE('mons')
167 siNumberChannels
= FOUR_CHAR_CODE('chan')
168 siOptionsDialog
= FOUR_CHAR_CODE('optd')
169 siOSTypeInputSource
= FOUR_CHAR_CODE('inpt')
170 siOSTypeInputAvailable
= FOUR_CHAR_CODE('inav')
171 siOutputDeviceName
= FOUR_CHAR_CODE('onam')
172 siPlayThruOnOff
= FOUR_CHAR_CODE('plth')
173 siPostMixerSoundComponent
= FOUR_CHAR_CODE('psmx')
174 siPreMixerSoundComponent
= FOUR_CHAR_CODE('prmx')
175 siQuality
= FOUR_CHAR_CODE('qual')
176 siRateMultiplier
= FOUR_CHAR_CODE('rmul')
177 siRecordingQuality
= FOUR_CHAR_CODE('qual')
178 siSampleRate
= FOUR_CHAR_CODE('srat')
179 siSampleRateAvailable
= FOUR_CHAR_CODE('srav')
180 siSampleSize
= FOUR_CHAR_CODE('ssiz')
181 siSampleSizeAvailable
= FOUR_CHAR_CODE('ssav')
182 siSetupCDAudio
= FOUR_CHAR_CODE('sucd')
183 siSetupModemAudio
= FOUR_CHAR_CODE('sumd')
184 siSlopeAndIntercept
= FOUR_CHAR_CODE('flap')
185 siSoundClock
= FOUR_CHAR_CODE('sclk')
186 siUseThisSoundClock
= FOUR_CHAR_CODE('sclc')
187 siSpeakerMute
= FOUR_CHAR_CODE('smut')
188 siSpeakerVolume
= FOUR_CHAR_CODE('svol')
189 siSSpCPULoadLimit
= FOUR_CHAR_CODE('3dll')
190 siSSpLocalization
= FOUR_CHAR_CODE('3dif')
191 siSSpSpeakerSetup
= FOUR_CHAR_CODE('3dst')
192 siStereoInputGain
= FOUR_CHAR_CODE('sgai')
193 siSubwooferMute
= FOUR_CHAR_CODE('bmut')
194 siTerminalType
= FOUR_CHAR_CODE('ttyp')
195 siTwosComplementOnOff
= FOUR_CHAR_CODE('twos')
196 siVendorProduct
= FOUR_CHAR_CODE('vpro')
197 siVolume
= FOUR_CHAR_CODE('volu')
198 siVoxRecordInfo
= FOUR_CHAR_CODE('voxr')
199 siVoxStopInfo
= FOUR_CHAR_CODE('voxs')
200 siWideStereo
= FOUR_CHAR_CODE('wide')
201 siSupportedExtendedFlags
= FOUR_CHAR_CODE('exfl')
202 siRateConverterRollOffSlope
= FOUR_CHAR_CODE('rcdb')
203 siOutputLatency
= FOUR_CHAR_CODE('olte')
204 siCloseDriver
= FOUR_CHAR_CODE('clos')
205 siInitializeDriver
= FOUR_CHAR_CODE('init')
206 siPauseRecording
= FOUR_CHAR_CODE('paus')
207 siUserInterruptProc
= FOUR_CHAR_CODE('user')
208 # kInvalidSource = (long)0xFFFFFFFF
209 kNoSource
= FOUR_CHAR_CODE('none')
210 kCDSource
= FOUR_CHAR_CODE('cd ')
211 kExtMicSource
= FOUR_CHAR_CODE('emic')
212 kSoundInSource
= FOUR_CHAR_CODE('sinj')
213 kRCAInSource
= FOUR_CHAR_CODE('irca')
214 kTVFMTunerSource
= FOUR_CHAR_CODE('tvfm')
215 kDAVInSource
= FOUR_CHAR_CODE('idav')
216 kIntMicSource
= FOUR_CHAR_CODE('imic')
217 kMediaBaySource
= FOUR_CHAR_CODE('mbay')
218 kModemSource
= FOUR_CHAR_CODE('modm')
219 kPCCardSource
= FOUR_CHAR_CODE('pcm ')
220 kZoomVideoSource
= FOUR_CHAR_CODE('zvpc')
221 kDVDSource
= FOUR_CHAR_CODE('dvda')
222 kMicrophoneArray
= FOUR_CHAR_CODE('mica')
223 kNoSoundComponentType
= FOUR_CHAR_CODE('****')
224 kSoundComponentType
= FOUR_CHAR_CODE('sift')
225 kSoundComponentPPCType
= FOUR_CHAR_CODE('nift')
226 kRate8SubType
= FOUR_CHAR_CODE('ratb')
227 kRate16SubType
= FOUR_CHAR_CODE('ratw')
228 kConverterSubType
= FOUR_CHAR_CODE('conv')
229 kSndSourceSubType
= FOUR_CHAR_CODE('sour')
230 kMixerType
= FOUR_CHAR_CODE('mixr')
231 kMixer8SubType
= FOUR_CHAR_CODE('mixb')
232 kMixer16SubType
= FOUR_CHAR_CODE('mixw')
233 kSoundInputDeviceType
= FOUR_CHAR_CODE('sinp')
234 kWaveInSubType
= FOUR_CHAR_CODE('wavi')
235 kWaveInSnifferSubType
= FOUR_CHAR_CODE('wisn')
236 kSoundOutputDeviceType
= FOUR_CHAR_CODE('sdev')
237 kClassicSubType
= FOUR_CHAR_CODE('clas')
238 kASCSubType
= FOUR_CHAR_CODE('asc ')
239 kDSPSubType
= FOUR_CHAR_CODE('dsp ')
240 kAwacsSubType
= FOUR_CHAR_CODE('awac')
241 kGCAwacsSubType
= FOUR_CHAR_CODE('awgc')
242 kSingerSubType
= FOUR_CHAR_CODE('sing')
243 kSinger2SubType
= FOUR_CHAR_CODE('sng2')
244 kWhitSubType
= FOUR_CHAR_CODE('whit')
245 kSoundBlasterSubType
= FOUR_CHAR_CODE('sbls')
246 kWaveOutSubType
= FOUR_CHAR_CODE('wavo')
247 kWaveOutSnifferSubType
= FOUR_CHAR_CODE('wosn')
248 kDirectSoundSubType
= FOUR_CHAR_CODE('dsnd')
249 kDirectSoundSnifferSubType
= FOUR_CHAR_CODE('dssn')
250 kUNIXsdevSubType
= FOUR_CHAR_CODE('un1x')
251 kUSBSubType
= FOUR_CHAR_CODE('usb ')
252 kBlueBoxSubType
= FOUR_CHAR_CODE('bsnd')
253 kSoundCompressor
= FOUR_CHAR_CODE('scom')
254 kSoundDecompressor
= FOUR_CHAR_CODE('sdec')
255 kAudioComponentType
= FOUR_CHAR_CODE('adio')
256 kAwacsPhoneSubType
= FOUR_CHAR_CODE('hphn')
257 kAudioVisionSpeakerSubType
= FOUR_CHAR_CODE('telc')
258 kAudioVisionHeadphoneSubType
= FOUR_CHAR_CODE('telh')
259 kPhilipsFaderSubType
= FOUR_CHAR_CODE('tvav')
260 kSGSToneSubType
= FOUR_CHAR_CODE('sgs0')
261 kSoundEffectsType
= FOUR_CHAR_CODE('snfx')
262 kEqualizerSubType
= FOUR_CHAR_CODE('eqal')
263 kSSpLocalizationSubType
= FOUR_CHAR_CODE('snd3')
264 kSoundNotCompressed
= FOUR_CHAR_CODE('NONE')
265 k8BitOffsetBinaryFormat
= FOUR_CHAR_CODE('raw ')
266 k16BitBigEndianFormat
= FOUR_CHAR_CODE('twos')
267 k16BitLittleEndianFormat
= FOUR_CHAR_CODE('sowt')
268 kFloat32Format
= FOUR_CHAR_CODE('fl32')
269 kFloat64Format
= FOUR_CHAR_CODE('fl64')
270 k24BitFormat
= FOUR_CHAR_CODE('in24')
271 k32BitFormat
= FOUR_CHAR_CODE('in32')
272 k32BitLittleEndianFormat
= FOUR_CHAR_CODE('23ni')
273 kMACE3Compression
= FOUR_CHAR_CODE('MAC3')
274 kMACE6Compression
= FOUR_CHAR_CODE('MAC6')
275 kCDXA4Compression
= FOUR_CHAR_CODE('cdx4')
276 kCDXA2Compression
= FOUR_CHAR_CODE('cdx2')
277 kIMACompression
= FOUR_CHAR_CODE('ima4')
278 kULawCompression
= FOUR_CHAR_CODE('ulaw')
279 kALawCompression
= FOUR_CHAR_CODE('alaw')
280 kMicrosoftADPCMFormat
= 0x6D730002
281 kDVIIntelIMAFormat
= 0x6D730011
282 kDVAudioFormat
= FOUR_CHAR_CODE('dvca')
283 kQDesignCompression
= FOUR_CHAR_CODE('QDMC')
284 kQDesign2Compression
= FOUR_CHAR_CODE('QDM2')
285 kQUALCOMMCompression
= FOUR_CHAR_CODE('Qclp')
286 kOffsetBinary
= k8BitOffsetBinaryFormat
287 kTwosComplement
= k16BitBigEndianFormat
288 kLittleEndianFormat
= k16BitLittleEndianFormat
289 kMPEGLayer3Format
= 0x6D730055
290 kFullMPEGLay3Format
= FOUR_CHAR_CODE('.mp3')
291 k16BitNativeEndianFormat
= k16BitLittleEndianFormat
292 k16BitNonNativeEndianFormat
= k16BitBigEndianFormat
293 k16BitNativeEndianFormat
= k16BitBigEndianFormat
294 k16BitNonNativeEndianFormat
= k16BitLittleEndianFormat
295 k8BitRawIn
= (1 << 0)
296 k8BitTwosIn
= (1 << 1)
299 k8BitRawOut
= (1 << 8)
300 k8BitTwosOut
= (1 << 9)
301 k16BitOut
= (1 << 10)
302 kStereoOut
= (1 << 11)
303 kReverse
= (1L << 16)
304 kRateConvert
= (1L << 17)
305 kCreateSoundSource
= (1L << 18)
306 kVMAwareness
= (1L << 21)
307 kHighQuality
= (1L << 22)
308 kNonRealTime
= (1L << 23)
309 kSourcePaused
= (1 << 0)
310 kPassThrough
= (1L << 16)
311 kNoSoundComponentChain
= (1L << 17)
313 kNoSampleRateConversion
= (1 << 1)
314 kNoSampleSizeConversion
= (1 << 2)
315 kNoSampleFormatConversion
= (1 << 3)
316 kNoChannelConversion
= (1 << 4)
317 kNoDecompression
= (1 << 5)
318 kNoVolumeConversion
= (1 << 6)
319 kNoRealtimeProcessing
= (1 << 7)
320 kScheduledSource
= (1 << 8)
321 kNonInterleavedBuffer
= (1 << 9)
322 kNonPagingMixer
= (1 << 10)
323 kSoundConverterMixer
= (1 << 11)
324 kPagingMixer
= (1 << 12)
325 kVMAwareMixer
= (1 << 13)
326 kExtendedSoundData
= (1 << 14)
327 kBestQuality
= (1 << 0)
328 kInputMask
= 0x000000FF
329 kOutputMask
= 0x0000FF00
331 kActionMask
= 0x00FF0000
332 kSoundComponentBits
= 0x00FFFFFF
333 kAudioFormatAtomType
= FOUR_CHAR_CODE('frma')
334 kAudioEndianAtomType
= FOUR_CHAR_CODE('enda')
335 kAudioVBRAtomType
= FOUR_CHAR_CODE('vbra')
336 kAudioTerminatorAtomType
= 0
337 kAVDisplayHeadphoneRemove
= 0
338 kAVDisplayHeadphoneInsert
= 1
339 kAVDisplayPlainTalkRemove
= 2
340 kAVDisplayPlainTalkInsert
= 3
343 audioRightChannel
= 2
346 audioDoesMono
= (1L << 0)
347 audioDoesStereo
= (1L << 1)
348 audioDoesIndependentChannels
= (1L << 2)
349 siCDQuality
= FOUR_CHAR_CODE('cd ')
350 siBestQuality
= FOUR_CHAR_CODE('best')
351 siBetterQuality
= FOUR_CHAR_CODE('betr')
352 siGoodQuality
= FOUR_CHAR_CODE('good')
353 siNoneQuality
= FOUR_CHAR_CODE('none')
354 siDeviceIsConnected
= 1
355 siDeviceNotConnected
= 0
356 siDontKnowIfConnected
= -1
358 siWritePermission
= 1
359 kSoundConverterDidntFillBuffer
= (1 << 0)
360 kSoundConverterHasLeftOverData
= (1 << 1)
361 kExtendedSoundSampleCountNotValid
= 1L << 0
362 kExtendedSoundBufferSizeValid
= 1L << 1
363 kScheduledSoundDoScheduled
= 1 << 0
364 kScheduledSoundDoCallBack
= 1 << 1
365 kScheduledSoundExtendedHdr
= 1 << 2
366 kSoundComponentInitOutputDeviceSelect
= 0x0001
367 kSoundComponentSetSourceSelect
= 0x0002
368 kSoundComponentGetSourceSelect
= 0x0003
369 kSoundComponentGetSourceDataSelect
= 0x0004
370 kSoundComponentSetOutputSelect
= 0x0005
371 kSoundComponentAddSourceSelect
= 0x0101
372 kSoundComponentRemoveSourceSelect
= 0x0102
373 kSoundComponentGetInfoSelect
= 0x0103
374 kSoundComponentSetInfoSelect
= 0x0104
375 kSoundComponentStartSourceSelect
= 0x0105
376 kSoundComponentStopSourceSelect
= 0x0106
377 kSoundComponentPauseSourceSelect
= 0x0107
378 kSoundComponentPlaySourceBufferSelect
= 0x0108
379 kAudioGetVolumeSelect
= 0x0000
380 kAudioSetVolumeSelect
= 0x0001
381 kAudioGetMuteSelect
= 0x0002
382 kAudioSetMuteSelect
= 0x0003
383 kAudioSetToDefaultsSelect
= 0x0004
384 kAudioGetInfoSelect
= 0x0005
385 kAudioGetBassSelect
= 0x0006
386 kAudioSetBassSelect
= 0x0007
387 kAudioGetTrebleSelect
= 0x0008
388 kAudioSetTrebleSelect
= 0x0009
389 kAudioGetOutputDeviceSelect
= 0x000A
390 kAudioMuteOnEventSelect
= 0x0081
391 kDelegatedSoundComponentSelectors
= 0x0100
392 kSndInputReadAsyncSelect
= 0x0001
393 kSndInputReadSyncSelect
= 0x0002
394 kSndInputPauseRecordingSelect
= 0x0003
395 kSndInputResumeRecordingSelect
= 0x0004
396 kSndInputStopRecordingSelect
= 0x0005
397 kSndInputGetStatusSelect
= 0x0006
398 kSndInputGetDeviceInfoSelect
= 0x0007
399 kSndInputSetDeviceInfoSelect
= 0x0008
400 kSndInputInitHardwareSelect
= 0x0009