blob: 395df45e45bdf3c22d03ecd0eed0f39d31c32827 [file] [log] [blame]
Jack Jansena05ac601999-12-12 21:41:51 +00001# Generated from 'SWDev:Codewarrior Pro 5:Metrowerks CodeWarrior:MacOS Support:Universal:Interfaces:CIncludes: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')
Jack Jansena05ac601999-12-12 21:41:51 +0000118siCompressionChannels = FOUR_CHAR_CODE('cpct')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000119siCompressionFactor = FOUR_CHAR_CODE('cmfa')
120siCompressionHeader = FOUR_CHAR_CODE('cmhd')
121siCompressionNames = FOUR_CHAR_CODE('cnam')
Jack Jansen4e126631998-04-21 15:21:52 +0000122siCompressionParams = FOUR_CHAR_CODE('evaw')
Jack Jansena05ac601999-12-12 21:41:51 +0000123siCompressionSampleRate = FOUR_CHAR_CODE('cprt')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000124siCompressionType = FOUR_CHAR_CODE('comp')
125siContinuous = FOUR_CHAR_CODE('cont')
Jack Jansen4e126631998-04-21 15:21:52 +0000126siDecompressionParams = FOUR_CHAR_CODE('wave')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000127siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
128siDeviceConnected = FOUR_CHAR_CODE('dcon')
129siDeviceIcon = FOUR_CHAR_CODE('icon')
130siDeviceName = FOUR_CHAR_CODE('name')
131siHardwareBalance = FOUR_CHAR_CODE('hbal')
132siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls')
133siHardwareBass = FOUR_CHAR_CODE('hbas')
134siHardwareBassSteps = FOUR_CHAR_CODE('hbst')
135siHardwareBusy = FOUR_CHAR_CODE('hwbs')
136siHardwareFormat = FOUR_CHAR_CODE('hwfm')
137siHardwareMute = FOUR_CHAR_CODE('hmut')
138siHardwareTreble = FOUR_CHAR_CODE('htrb')
139siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts')
140siHardwareVolume = FOUR_CHAR_CODE('hvol')
141siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp')
142siHeadphoneMute = FOUR_CHAR_CODE('pmut')
143siHeadphoneVolume = FOUR_CHAR_CODE('pvol')
144siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst')
145siInputAvailable = FOUR_CHAR_CODE('inav')
146siInputGain = FOUR_CHAR_CODE('gain')
147siInputSource = FOUR_CHAR_CODE('sour')
148siInputSourceNames = FOUR_CHAR_CODE('snam')
149siLevelMeterOnOff = FOUR_CHAR_CODE('lmet')
150siModemGain = FOUR_CHAR_CODE('mgai')
151siMonitorAvailable = FOUR_CHAR_CODE('mnav')
152siMonitorSource = FOUR_CHAR_CODE('mons')
153siNumberChannels = FOUR_CHAR_CODE('chan')
154siOptionsDialog = FOUR_CHAR_CODE('optd')
Jack Jansen4e126631998-04-21 15:21:52 +0000155siOSTypeInputSource = FOUR_CHAR_CODE('inpt')
156siOSTypeInputAvailable = FOUR_CHAR_CODE('inav')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000157siPlayThruOnOff = FOUR_CHAR_CODE('plth')
158siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
159siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
160siQuality = FOUR_CHAR_CODE('qual')
161siRateMultiplier = FOUR_CHAR_CODE('rmul')
162siRecordingQuality = FOUR_CHAR_CODE('qual')
163siSampleRate = FOUR_CHAR_CODE('srat')
164siSampleRateAvailable = FOUR_CHAR_CODE('srav')
165siSampleSize = FOUR_CHAR_CODE('ssiz')
166siSampleSizeAvailable = FOUR_CHAR_CODE('ssav')
167siSetupCDAudio = FOUR_CHAR_CODE('sucd')
168siSetupModemAudio = FOUR_CHAR_CODE('sumd')
169siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
170siSoundClock = FOUR_CHAR_CODE('sclk')
Jack Jansen4e126631998-04-21 15:21:52 +0000171siUseThisSoundClock = FOUR_CHAR_CODE('sclc')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000172siSpeakerMute = FOUR_CHAR_CODE('smut')
173siSpeakerVolume = FOUR_CHAR_CODE('svol')
174siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
175siSSpLocalization = FOUR_CHAR_CODE('3dif')
176siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst')
177siStereoInputGain = FOUR_CHAR_CODE('sgai')
178siSubwooferMute = FOUR_CHAR_CODE('bmut')
179siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
180siVolume = FOUR_CHAR_CODE('volu')
181siVoxRecordInfo = FOUR_CHAR_CODE('voxr')
182siVoxStopInfo = FOUR_CHAR_CODE('voxs')
183siWideStereo = FOUR_CHAR_CODE('wide')
184siCloseDriver = FOUR_CHAR_CODE('clos')
185siInitializeDriver = FOUR_CHAR_CODE('init')
186siPauseRecording = FOUR_CHAR_CODE('paus')
187siUserInterruptProc = FOUR_CHAR_CODE('user')
Jack Jansen4e126631998-04-21 15:21:52 +0000188kNoSource = FOUR_CHAR_CODE('none')
189kCDSource = FOUR_CHAR_CODE('cd ')
190kExtMicSource = FOUR_CHAR_CODE('emic')
Jack Jansena05ac601999-12-12 21:41:51 +0000191kSoundInSource = FOUR_CHAR_CODE('sinj')
Jack Jansen4e126631998-04-21 15:21:52 +0000192kRCAInSource = FOUR_CHAR_CODE('irca')
193kTVFMTunerSource = FOUR_CHAR_CODE('tvfm')
194kDAVInSource = FOUR_CHAR_CODE('idav')
195kIntMicSource = FOUR_CHAR_CODE('imic')
196kMediaBaySource = FOUR_CHAR_CODE('mbay')
197kModemSource = FOUR_CHAR_CODE('modm')
198kPCCardSource = FOUR_CHAR_CODE('pcm ')
199kZoomVideoSource = FOUR_CHAR_CODE('zvpc')
200kDVDSource = FOUR_CHAR_CODE('dvda')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000201kNoSoundComponentType = FOUR_CHAR_CODE('****')
202kSoundComponentType = FOUR_CHAR_CODE('sift')
203kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
204kRate8SubType = FOUR_CHAR_CODE('ratb')
205kRate16SubType = FOUR_CHAR_CODE('ratw')
206kConverterSubType = FOUR_CHAR_CODE('conv')
207kSndSourceSubType = FOUR_CHAR_CODE('sour')
208kMixerType = FOUR_CHAR_CODE('mixr')
209kMixer8SubType = FOUR_CHAR_CODE('mixb')
210kMixer16SubType = FOUR_CHAR_CODE('mixw')
Jack Jansen4e126631998-04-21 15:21:52 +0000211kSoundInputDeviceType = FOUR_CHAR_CODE('sinp')
212kWaveInSubType = FOUR_CHAR_CODE('wavi')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000213kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
214kClassicSubType = FOUR_CHAR_CODE('clas')
215kASCSubType = FOUR_CHAR_CODE('asc ')
216kDSPSubType = FOUR_CHAR_CODE('dsp ')
217kAwacsSubType = FOUR_CHAR_CODE('awac')
218kGCAwacsSubType = FOUR_CHAR_CODE('awgc')
219kSingerSubType = FOUR_CHAR_CODE('sing')
220kSinger2SubType = FOUR_CHAR_CODE('sng2')
221kWhitSubType = FOUR_CHAR_CODE('whit')
222kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
Jack Jansen4e126631998-04-21 15:21:52 +0000223kWaveOutSubType = FOUR_CHAR_CODE('wavo')
224kDirectSoundSubType = FOUR_CHAR_CODE('dsnd')
225kUNIXsdevSubType = FOUR_CHAR_CODE('un1x')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000226kSoundCompressor = FOUR_CHAR_CODE('scom')
227kSoundDecompressor = FOUR_CHAR_CODE('sdec')
Jack Jansen4e126631998-04-21 15:21:52 +0000228kAudioComponentType = FOUR_CHAR_CODE('adio')
229kAwacsPhoneSubType = FOUR_CHAR_CODE('hphn')
230kAudioVisionSpeakerSubType = FOUR_CHAR_CODE('telc')
231kAudioVisionHeadphoneSubType = FOUR_CHAR_CODE('telh')
232kPhilipsFaderSubType = FOUR_CHAR_CODE('tvav')
233kSGSToneSubType = FOUR_CHAR_CODE('sgs0')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000234kSoundEffectsType = FOUR_CHAR_CODE('snfx')
235kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
236kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
Jack Jansen4e126631998-04-21 15:21:52 +0000237k8BitOffsetBinaryFormat = FOUR_CHAR_CODE('raw ')
238k16BitBigEndianFormat = FOUR_CHAR_CODE('twos')
239k16BitLittleEndianFormat = FOUR_CHAR_CODE('sowt')
240kFloat32Format = FOUR_CHAR_CODE('fl32')
241kFloat64Format = FOUR_CHAR_CODE('fl64')
242k24BitFormat = FOUR_CHAR_CODE('in24')
243k32BitFormat = FOUR_CHAR_CODE('in32')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000244kMACE3Compression = FOUR_CHAR_CODE('MAC3')
245kMACE6Compression = FOUR_CHAR_CODE('MAC6')
246kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
247kCDXA2Compression = FOUR_CHAR_CODE('cdx2')
248kIMACompression = FOUR_CHAR_CODE('ima4')
249kULawCompression = FOUR_CHAR_CODE('ulaw')
250kALawCompression = FOUR_CHAR_CODE('alaw')
Jack Jansen4e126631998-04-21 15:21:52 +0000251kMicrosoftADPCMFormat = 0x6D730002
252kDVIIntelIMAFormat = 0x6D730011
253kDVAudioFormat = FOUR_CHAR_CODE('dvca')
Jack Jansena05ac601999-12-12 21:41:51 +0000254kQDesignCompression = FOUR_CHAR_CODE('QDMC')
255kQUALCOMMCompression = FOUR_CHAR_CODE('Qclp')
Jack Jansen4e126631998-04-21 15:21:52 +0000256kOffsetBinary = k8BitOffsetBinaryFormat
257kTwosComplement = k16BitBigEndianFormat
258kLittleEndianFormat = k16BitLittleEndianFormat
259k16BitNativeEndianFormat = k16BitLittleEndianFormat
260k16BitNonNativeEndianFormat = k16BitBigEndianFormat
261k16BitNativeEndianFormat = k16BitBigEndianFormat
262k16BitNonNativeEndianFormat = k16BitLittleEndianFormat
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000263kInputMask = 0x000000FF
264kOutputMask = 0x0000FF00
265kOutputShift = 8
266kActionMask = 0x00FF0000
267kSoundComponentBits = 0x00FFFFFF
Jack Jansen4e126631998-04-21 15:21:52 +0000268kAudioFormatAtomType = FOUR_CHAR_CODE('frma')
269kAudioEndianAtomType = FOUR_CHAR_CODE('enda')
270kAudioTerminatorAtomType = 0
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000271kAVDisplayHeadphoneRemove = 0
272kAVDisplayHeadphoneInsert = 1
273kAVDisplayPlainTalkRemove = 2
274kAVDisplayPlainTalkInsert = 3
275audioAllChannels = 0
276audioLeftChannel = 1
277audioRightChannel = 2
278audioUnmuted = 0
279audioMuted = 1
280siCDQuality = FOUR_CHAR_CODE('cd ')
281siBestQuality = FOUR_CHAR_CODE('best')
282siBetterQuality = FOUR_CHAR_CODE('betr')
283siGoodQuality = FOUR_CHAR_CODE('good')
Jack Jansena05ac601999-12-12 21:41:51 +0000284siNoneQuality = FOUR_CHAR_CODE('none')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000285siDeviceIsConnected = 1
286siDeviceNotConnected = 0
287siDontKnowIfConnected = -1
288siReadPermission = 0
289siWritePermission = 1
Jack Jansen4e126631998-04-21 15:21:52 +0000290kScheduledSoundDoScheduled = 1 << 0
291kScheduledSoundDoCallBack = 1 << 1
292kSoundComponentInitOutputDeviceSelect = 0x0001
293kSoundComponentSetSourceSelect = 0x0002
294kSoundComponentGetSourceSelect = 0x0003
295kSoundComponentGetSourceDataSelect = 0x0004
296kSoundComponentSetOutputSelect = 0x0005
297kSoundComponentAddSourceSelect = 0x0101
298kSoundComponentRemoveSourceSelect = 0x0102
299kSoundComponentGetInfoSelect = 0x0103
300kSoundComponentSetInfoSelect = 0x0104
301kSoundComponentStartSourceSelect = 0x0105
302kSoundComponentStopSourceSelect = 0x0106
303kSoundComponentPauseSourceSelect = 0x0107
304kSoundComponentPlaySourceBufferSelect = 0x0108
305kAudioGetVolumeSelect = 0x0000
306kAudioSetVolumeSelect = 0x0001
307kAudioGetMuteSelect = 0x0002
308kAudioSetMuteSelect = 0x0003
309kAudioSetToDefaultsSelect = 0x0004
310kAudioGetInfoSelect = 0x0005
311kAudioGetBassSelect = 0x0006
312kAudioSetBassSelect = 0x0007
313kAudioGetTrebleSelect = 0x0008
314kAudioSetTrebleSelect = 0x0009
315kAudioGetOutputDeviceSelect = 0x000A
316kAudioMuteOnEventSelect = 0x0081
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000317kDelegatedSoundComponentSelectors = 0x0100
Jack Jansen4e126631998-04-21 15:21:52 +0000318kSndInputReadAsyncSelect = 0x0001
319kSndInputReadSyncSelect = 0x0002
320kSndInputPauseRecordingSelect = 0x0003
321kSndInputResumeRecordingSelect = 0x0004
322kSndInputStopRecordingSelect = 0x0005
323kSndInputGetStatusSelect = 0x0006
324kSndInputGetDeviceInfoSelect = 0x0007
325kSndInputSetDeviceInfoSelect = 0x0008
326kSndInputInitHardwareSelect = 0x0009