blob: 344738a969ea8e7f32ab3bb12cf54203e6ef5ac3 [file] [log] [blame]
Jack Jansenf2e917e1997-08-15 14:38:59 +00001# Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Sound.h'
Guido van Rossum227a4231995-03-10 14:42:57 +00002
Jack Jansen5e58bcd1998-02-20 15:54:44 +00003def FOUR_CHAR_CODE(x): return x
4soundListRsrc = FOUR_CHAR_CODE('snd ')
Jack Jansen4e126631998-04-21 15:21:52 +00005kSimpleBeepID = 1
Jack Jansen5e58bcd1998-02-20 15:54:44 +00006rate22050hz = 0x56220000
7rate22khz = 0x56EE8BA3
8rate11khz = 0x2B7745D1
Jack Jansenb81cf9d1995-06-06 13:08:40 +00009rate11025hz = 0x2B110000
Guido van Rossum17448e21995-01-30 11:53:55 +000010squareWaveSynth = 1
11waveTableSynth = 3
12sampledSynth = 5
13MACE3snthID = 11
14MACE6snthID = 13
Jack Jansenb81cf9d1995-06-06 13:08:40 +000015kMiddleC = 60
Jack Jansenb81cf9d1995-06-06 13:08:40 +000016kNoVolume = 0
Jack Jansen4e126631998-04-21 15:21:52 +000017kFullVolume = 0x0100
Jack Jansen5e58bcd1998-02-20 15:54:44 +000018stdQLength = 128
19dataOffsetFlag = 0x8000
20kUseOptionalOutputDevice = -1
21notCompressed = 0
22fixedCompression = -1
23variableCompression = -2
24twoToOne = 1
25eightToThree = 2
26threeToOne = 3
27sixToOne = 4
28sixToOnePacketSize = 8
29threeToOnePacketSize = 16
30stateBlockSize = 64
31leftOverBlockSize = 32
32firstSoundFormat = 0x0001
33secondSoundFormat = 0x0002
34dbBufferReady = 0x00000001
35dbLastBuffer = 0x00000004
36sysBeepDisable = 0x0000
37unitTypeNoSelection = 0xFFFF
38unitTypeSeconds = 0x0000
39stdSH = 0x00
40extSH = 0xFF
41cmpSH = 0xFE
Guido van Rossum17448e21995-01-30 11:53:55 +000042nullCmd = 0
43initCmd = 1
44freeCmd = 2
45quietCmd = 3
46flushCmd = 4
47reInitCmd = 5
48waitCmd = 10
49pauseCmd = 11
50resumeCmd = 12
51callBackCmd = 13
52syncCmd = 14
Guido van Rossum17448e21995-01-30 11:53:55 +000053availableCmd = 24
54versionCmd = 25
55totalLoadCmd = 26
56loadCmd = 27
Guido van Rossum17448e21995-01-30 11:53:55 +000057freqDurationCmd = 40
58restCmd = 41
59freqCmd = 42
60ampCmd = 43
61timbreCmd = 44
62getAmpCmd = 45
Jack Jansenb81cf9d1995-06-06 13:08:40 +000063volumeCmd = 46
64getVolumeCmd = 47
Jack Jansen5e58bcd1998-02-20 15:54:44 +000065clockComponentCmd = 50
66getClockComponentCmd = 51
Jack Jansen4e126631998-04-21 15:21:52 +000067scheduledSoundCmd = 52
68linkSoundComponentsCmd = 53
Guido van Rossum17448e21995-01-30 11:53:55 +000069waveTableCmd = 60
70phaseCmd = 61
71soundCmd = 80
72bufferCmd = 81
73rateCmd = 82
74continueCmd = 83
75doubleBufferCmd = 84
76getRateCmd = 85
Jack Jansenb81cf9d1995-06-06 13:08:40 +000077rateMultiplierCmd = 86
78getRateMultiplierCmd = 87
Guido van Rossum17448e21995-01-30 11:53:55 +000079sizeCmd = 90
80convertCmd = 91
Guido van Rossum17448e21995-01-30 11:53:55 +000081waveInitChannelMask = 0x07
82waveInitChannel0 = 0x04
83waveInitChannel1 = 0x05
84waveInitChannel2 = 0x06
85waveInitChannel3 = 0x07
Jack Jansen5e58bcd1998-02-20 15:54:44 +000086initChan0 = waveInitChannel0
87initChan1 = waveInitChannel1
88initChan2 = waveInitChannel2
89initChan3 = waveInitChannel3
90outsideCmpSH = 0
91insideCmpSH = 1
92aceSuccess = 0
93aceMemFull = 1
94aceNilBlock = 2
95aceBadComp = 3
96aceBadEncode = 4
97aceBadDest = 5
98aceBadCmd = 6
Guido van Rossum17448e21995-01-30 11:53:55 +000099initChanLeft = 0x0002
100initChanRight = 0x0003
101initNoInterp = 0x0004
102initNoDrop = 0x0008
103initMono = 0x0080
104initStereo = 0x00C0
105initMACE3 = 0x0300
106initMACE6 = 0x0400
Jack Jansenb81cf9d1995-06-06 13:08:40 +0000107initPanMask = 0x0003
108initSRateMask = 0x0030
109initStereoMask = 0x00C0
110initCompMask = 0xFF00
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000111siActiveChannels = FOUR_CHAR_CODE('chac')
112siActiveLevels = FOUR_CHAR_CODE('lmac')
113siAGCOnOff = FOUR_CHAR_CODE('agc ')
114siAsync = FOUR_CHAR_CODE('asyn')
115siAVDisplayBehavior = FOUR_CHAR_CODE('avdb')
116siChannelAvailable = FOUR_CHAR_CODE('chav')
117siCompressionAvailable = FOUR_CHAR_CODE('cmav')
118siCompressionFactor = FOUR_CHAR_CODE('cmfa')
119siCompressionHeader = FOUR_CHAR_CODE('cmhd')
120siCompressionNames = FOUR_CHAR_CODE('cnam')
Jack Jansen4e126631998-04-21 15:21:52 +0000121siCompressionParams = FOUR_CHAR_CODE('evaw')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000122siCompressionType = FOUR_CHAR_CODE('comp')
123siContinuous = FOUR_CHAR_CODE('cont')
Jack Jansen4e126631998-04-21 15:21:52 +0000124siDecompressionParams = FOUR_CHAR_CODE('wave')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000125siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
126siDeviceConnected = FOUR_CHAR_CODE('dcon')
127siDeviceIcon = FOUR_CHAR_CODE('icon')
128siDeviceName = FOUR_CHAR_CODE('name')
129siHardwareBalance = FOUR_CHAR_CODE('hbal')
130siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls')
131siHardwareBass = FOUR_CHAR_CODE('hbas')
132siHardwareBassSteps = FOUR_CHAR_CODE('hbst')
133siHardwareBusy = FOUR_CHAR_CODE('hwbs')
134siHardwareFormat = FOUR_CHAR_CODE('hwfm')
135siHardwareMute = FOUR_CHAR_CODE('hmut')
136siHardwareTreble = FOUR_CHAR_CODE('htrb')
137siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts')
138siHardwareVolume = FOUR_CHAR_CODE('hvol')
139siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp')
140siHeadphoneMute = FOUR_CHAR_CODE('pmut')
141siHeadphoneVolume = FOUR_CHAR_CODE('pvol')
142siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst')
143siInputAvailable = FOUR_CHAR_CODE('inav')
144siInputGain = FOUR_CHAR_CODE('gain')
145siInputSource = FOUR_CHAR_CODE('sour')
146siInputSourceNames = FOUR_CHAR_CODE('snam')
147siLevelMeterOnOff = FOUR_CHAR_CODE('lmet')
148siModemGain = FOUR_CHAR_CODE('mgai')
149siMonitorAvailable = FOUR_CHAR_CODE('mnav')
150siMonitorSource = FOUR_CHAR_CODE('mons')
151siNumberChannels = FOUR_CHAR_CODE('chan')
152siOptionsDialog = FOUR_CHAR_CODE('optd')
Jack Jansen4e126631998-04-21 15:21:52 +0000153siOSTypeInputSource = FOUR_CHAR_CODE('inpt')
154siOSTypeInputAvailable = FOUR_CHAR_CODE('inav')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000155siPlayThruOnOff = FOUR_CHAR_CODE('plth')
156siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
157siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
158siQuality = FOUR_CHAR_CODE('qual')
159siRateMultiplier = FOUR_CHAR_CODE('rmul')
160siRecordingQuality = FOUR_CHAR_CODE('qual')
161siSampleRate = FOUR_CHAR_CODE('srat')
162siSampleRateAvailable = FOUR_CHAR_CODE('srav')
163siSampleSize = FOUR_CHAR_CODE('ssiz')
164siSampleSizeAvailable = FOUR_CHAR_CODE('ssav')
165siSetupCDAudio = FOUR_CHAR_CODE('sucd')
166siSetupModemAudio = FOUR_CHAR_CODE('sumd')
167siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
168siSoundClock = FOUR_CHAR_CODE('sclk')
Jack Jansen4e126631998-04-21 15:21:52 +0000169siUseThisSoundClock = FOUR_CHAR_CODE('sclc')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000170siSpeakerMute = FOUR_CHAR_CODE('smut')
171siSpeakerVolume = FOUR_CHAR_CODE('svol')
172siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
173siSSpLocalization = FOUR_CHAR_CODE('3dif')
174siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst')
175siStereoInputGain = FOUR_CHAR_CODE('sgai')
176siSubwooferMute = FOUR_CHAR_CODE('bmut')
177siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
178siVolume = FOUR_CHAR_CODE('volu')
179siVoxRecordInfo = FOUR_CHAR_CODE('voxr')
180siVoxStopInfo = FOUR_CHAR_CODE('voxs')
181siWideStereo = FOUR_CHAR_CODE('wide')
182siCloseDriver = FOUR_CHAR_CODE('clos')
183siInitializeDriver = FOUR_CHAR_CODE('init')
184siPauseRecording = FOUR_CHAR_CODE('paus')
185siUserInterruptProc = FOUR_CHAR_CODE('user')
Jack Jansen4e126631998-04-21 15:21:52 +0000186kNoSource = FOUR_CHAR_CODE('none')
187kCDSource = FOUR_CHAR_CODE('cd ')
188kExtMicSource = FOUR_CHAR_CODE('emic')
189kRCAInSource = FOUR_CHAR_CODE('irca')
190kTVFMTunerSource = FOUR_CHAR_CODE('tvfm')
191kDAVInSource = FOUR_CHAR_CODE('idav')
192kIntMicSource = FOUR_CHAR_CODE('imic')
193kMediaBaySource = FOUR_CHAR_CODE('mbay')
194kModemSource = FOUR_CHAR_CODE('modm')
195kPCCardSource = FOUR_CHAR_CODE('pcm ')
196kZoomVideoSource = FOUR_CHAR_CODE('zvpc')
197kDVDSource = FOUR_CHAR_CODE('dvda')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000198kNoSoundComponentType = FOUR_CHAR_CODE('****')
199kSoundComponentType = FOUR_CHAR_CODE('sift')
200kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
201kRate8SubType = FOUR_CHAR_CODE('ratb')
202kRate16SubType = FOUR_CHAR_CODE('ratw')
203kConverterSubType = FOUR_CHAR_CODE('conv')
204kSndSourceSubType = FOUR_CHAR_CODE('sour')
205kMixerType = FOUR_CHAR_CODE('mixr')
206kMixer8SubType = FOUR_CHAR_CODE('mixb')
207kMixer16SubType = FOUR_CHAR_CODE('mixw')
Jack Jansen4e126631998-04-21 15:21:52 +0000208kSoundInputDeviceType = FOUR_CHAR_CODE('sinp')
209kWaveInSubType = FOUR_CHAR_CODE('wavi')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000210kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
211kClassicSubType = FOUR_CHAR_CODE('clas')
212kASCSubType = FOUR_CHAR_CODE('asc ')
213kDSPSubType = FOUR_CHAR_CODE('dsp ')
214kAwacsSubType = FOUR_CHAR_CODE('awac')
215kGCAwacsSubType = FOUR_CHAR_CODE('awgc')
216kSingerSubType = FOUR_CHAR_CODE('sing')
217kSinger2SubType = FOUR_CHAR_CODE('sng2')
218kWhitSubType = FOUR_CHAR_CODE('whit')
219kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
Jack Jansen4e126631998-04-21 15:21:52 +0000220kWaveOutSubType = FOUR_CHAR_CODE('wavo')
221kDirectSoundSubType = FOUR_CHAR_CODE('dsnd')
222kUNIXsdevSubType = FOUR_CHAR_CODE('un1x')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000223kSoundCompressor = FOUR_CHAR_CODE('scom')
224kSoundDecompressor = FOUR_CHAR_CODE('sdec')
Jack Jansen4e126631998-04-21 15:21:52 +0000225kAudioComponentType = FOUR_CHAR_CODE('adio')
226kAwacsPhoneSubType = FOUR_CHAR_CODE('hphn')
227kAudioVisionSpeakerSubType = FOUR_CHAR_CODE('telc')
228kAudioVisionHeadphoneSubType = FOUR_CHAR_CODE('telh')
229kPhilipsFaderSubType = FOUR_CHAR_CODE('tvav')
230kSGSToneSubType = FOUR_CHAR_CODE('sgs0')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000231kSoundEffectsType = FOUR_CHAR_CODE('snfx')
232kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
233kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
Jack Jansen4e126631998-04-21 15:21:52 +0000234k8BitOffsetBinaryFormat = FOUR_CHAR_CODE('raw ')
235k16BitBigEndianFormat = FOUR_CHAR_CODE('twos')
236k16BitLittleEndianFormat = FOUR_CHAR_CODE('sowt')
237kFloat32Format = FOUR_CHAR_CODE('fl32')
238kFloat64Format = FOUR_CHAR_CODE('fl64')
239k24BitFormat = FOUR_CHAR_CODE('in24')
240k32BitFormat = FOUR_CHAR_CODE('in32')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000241kMACE3Compression = FOUR_CHAR_CODE('MAC3')
242kMACE6Compression = FOUR_CHAR_CODE('MAC6')
243kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
244kCDXA2Compression = FOUR_CHAR_CODE('cdx2')
245kIMACompression = FOUR_CHAR_CODE('ima4')
246kULawCompression = FOUR_CHAR_CODE('ulaw')
247kALawCompression = FOUR_CHAR_CODE('alaw')
Jack Jansen4e126631998-04-21 15:21:52 +0000248kMicrosoftADPCMFormat = 0x6D730002
249kDVIIntelIMAFormat = 0x6D730011
250kDVAudioFormat = FOUR_CHAR_CODE('dvca')
251kOffsetBinary = k8BitOffsetBinaryFormat
252kTwosComplement = k16BitBigEndianFormat
253kLittleEndianFormat = k16BitLittleEndianFormat
254k16BitNativeEndianFormat = k16BitLittleEndianFormat
255k16BitNonNativeEndianFormat = k16BitBigEndianFormat
256k16BitNativeEndianFormat = k16BitBigEndianFormat
257k16BitNonNativeEndianFormat = k16BitLittleEndianFormat
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000258kInputMask = 0x000000FF
259kOutputMask = 0x0000FF00
260kOutputShift = 8
261kActionMask = 0x00FF0000
262kSoundComponentBits = 0x00FFFFFF
Jack Jansen4e126631998-04-21 15:21:52 +0000263kAudioFormatAtomType = FOUR_CHAR_CODE('frma')
264kAudioEndianAtomType = FOUR_CHAR_CODE('enda')
265kAudioTerminatorAtomType = 0
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000266kAVDisplayHeadphoneRemove = 0
267kAVDisplayHeadphoneInsert = 1
268kAVDisplayPlainTalkRemove = 2
269kAVDisplayPlainTalkInsert = 3
270audioAllChannels = 0
271audioLeftChannel = 1
272audioRightChannel = 2
273audioUnmuted = 0
274audioMuted = 1
275siCDQuality = FOUR_CHAR_CODE('cd ')
276siBestQuality = FOUR_CHAR_CODE('best')
277siBetterQuality = FOUR_CHAR_CODE('betr')
278siGoodQuality = FOUR_CHAR_CODE('good')
279siDeviceIsConnected = 1
280siDeviceNotConnected = 0
281siDontKnowIfConnected = -1
282siReadPermission = 0
283siWritePermission = 1
Jack Jansen4e126631998-04-21 15:21:52 +0000284kScheduledSoundDoScheduled = 1 << 0
285kScheduledSoundDoCallBack = 1 << 1
286kSoundComponentInitOutputDeviceSelect = 0x0001
287kSoundComponentSetSourceSelect = 0x0002
288kSoundComponentGetSourceSelect = 0x0003
289kSoundComponentGetSourceDataSelect = 0x0004
290kSoundComponentSetOutputSelect = 0x0005
291kSoundComponentAddSourceSelect = 0x0101
292kSoundComponentRemoveSourceSelect = 0x0102
293kSoundComponentGetInfoSelect = 0x0103
294kSoundComponentSetInfoSelect = 0x0104
295kSoundComponentStartSourceSelect = 0x0105
296kSoundComponentStopSourceSelect = 0x0106
297kSoundComponentPauseSourceSelect = 0x0107
298kSoundComponentPlaySourceBufferSelect = 0x0108
299kAudioGetVolumeSelect = 0x0000
300kAudioSetVolumeSelect = 0x0001
301kAudioGetMuteSelect = 0x0002
302kAudioSetMuteSelect = 0x0003
303kAudioSetToDefaultsSelect = 0x0004
304kAudioGetInfoSelect = 0x0005
305kAudioGetBassSelect = 0x0006
306kAudioSetBassSelect = 0x0007
307kAudioGetTrebleSelect = 0x0008
308kAudioSetTrebleSelect = 0x0009
309kAudioGetOutputDeviceSelect = 0x000A
310kAudioMuteOnEventSelect = 0x0081
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000311kDelegatedSoundComponentSelectors = 0x0100
Jack Jansen4e126631998-04-21 15:21:52 +0000312kSndInputReadAsyncSelect = 0x0001
313kSndInputReadSyncSelect = 0x0002
314kSndInputPauseRecordingSelect = 0x0003
315kSndInputResumeRecordingSelect = 0x0004
316kSndInputStopRecordingSelect = 0x0005
317kSndInputGetStatusSelect = 0x0006
318kSndInputGetDeviceInfoSelect = 0x0007
319kSndInputSetDeviceInfoSelect = 0x0008
320kSndInputInitHardwareSelect = 0x0009