blob: f4e756e76efbb93c325d6e4137f0c73d95ca81b7 [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 ')
5rate22050hz = 0x56220000
6rate22khz = 0x56EE8BA3
7rate11khz = 0x2B7745D1
Jack Jansenb81cf9d1995-06-06 13:08:40 +00008rate11025hz = 0x2B110000
Guido van Rossum17448e21995-01-30 11:53:55 +00009squareWaveSynth = 1
10waveTableSynth = 3
11sampledSynth = 5
12MACE3snthID = 11
13MACE6snthID = 13
Jack Jansenb81cf9d1995-06-06 13:08:40 +000014kMiddleC = 60
15kSimpleBeepID = 1
16kFullVolume = 0x0100
17kNoVolume = 0
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
Guido van Rossum17448e21995-01-30 11:53:55 +000067waveTableCmd = 60
68phaseCmd = 61
69soundCmd = 80
70bufferCmd = 81
71rateCmd = 82
72continueCmd = 83
73doubleBufferCmd = 84
74getRateCmd = 85
Jack Jansenb81cf9d1995-06-06 13:08:40 +000075rateMultiplierCmd = 86
76getRateMultiplierCmd = 87
Guido van Rossum17448e21995-01-30 11:53:55 +000077sizeCmd = 90
78convertCmd = 91
Guido van Rossum17448e21995-01-30 11:53:55 +000079waveInitChannelMask = 0x07
80waveInitChannel0 = 0x04
81waveInitChannel1 = 0x05
82waveInitChannel2 = 0x06
83waveInitChannel3 = 0x07
Jack Jansen5e58bcd1998-02-20 15:54:44 +000084initChan0 = waveInitChannel0
85initChan1 = waveInitChannel1
86initChan2 = waveInitChannel2
87initChan3 = waveInitChannel3
88outsideCmpSH = 0
89insideCmpSH = 1
90aceSuccess = 0
91aceMemFull = 1
92aceNilBlock = 2
93aceBadComp = 3
94aceBadEncode = 4
95aceBadDest = 5
96aceBadCmd = 6
Guido van Rossum17448e21995-01-30 11:53:55 +000097initChanLeft = 0x0002
98initChanRight = 0x0003
99initNoInterp = 0x0004
100initNoDrop = 0x0008
101initMono = 0x0080
102initStereo = 0x00C0
103initMACE3 = 0x0300
104initMACE6 = 0x0400
Jack Jansenb81cf9d1995-06-06 13:08:40 +0000105initPanMask = 0x0003
106initSRateMask = 0x0030
107initStereoMask = 0x00C0
108initCompMask = 0xFF00
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000109siActiveChannels = FOUR_CHAR_CODE('chac')
110siActiveLevels = FOUR_CHAR_CODE('lmac')
111siAGCOnOff = FOUR_CHAR_CODE('agc ')
112siAsync = FOUR_CHAR_CODE('asyn')
113siAVDisplayBehavior = FOUR_CHAR_CODE('avdb')
114siChannelAvailable = FOUR_CHAR_CODE('chav')
115siCompressionAvailable = FOUR_CHAR_CODE('cmav')
116siCompressionFactor = FOUR_CHAR_CODE('cmfa')
117siCompressionHeader = FOUR_CHAR_CODE('cmhd')
118siCompressionNames = FOUR_CHAR_CODE('cnam')
119siCompressionParams = FOUR_CHAR_CODE('cmpp')
120siCompressionType = FOUR_CHAR_CODE('comp')
121siContinuous = FOUR_CHAR_CODE('cont')
122siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
123siDeviceConnected = FOUR_CHAR_CODE('dcon')
124siDeviceIcon = FOUR_CHAR_CODE('icon')
125siDeviceName = FOUR_CHAR_CODE('name')
126siHardwareBalance = FOUR_CHAR_CODE('hbal')
127siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls')
128siHardwareBass = FOUR_CHAR_CODE('hbas')
129siHardwareBassSteps = FOUR_CHAR_CODE('hbst')
130siHardwareBusy = FOUR_CHAR_CODE('hwbs')
131siHardwareFormat = FOUR_CHAR_CODE('hwfm')
132siHardwareMute = FOUR_CHAR_CODE('hmut')
133siHardwareTreble = FOUR_CHAR_CODE('htrb')
134siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts')
135siHardwareVolume = FOUR_CHAR_CODE('hvol')
136siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp')
137siHeadphoneMute = FOUR_CHAR_CODE('pmut')
138siHeadphoneVolume = FOUR_CHAR_CODE('pvol')
139siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst')
140siInputAvailable = FOUR_CHAR_CODE('inav')
141siInputGain = FOUR_CHAR_CODE('gain')
142siInputSource = FOUR_CHAR_CODE('sour')
143siInputSourceNames = FOUR_CHAR_CODE('snam')
144siLevelMeterOnOff = FOUR_CHAR_CODE('lmet')
145siModemGain = FOUR_CHAR_CODE('mgai')
146siMonitorAvailable = FOUR_CHAR_CODE('mnav')
147siMonitorSource = FOUR_CHAR_CODE('mons')
148siNumberChannels = FOUR_CHAR_CODE('chan')
149siOptionsDialog = FOUR_CHAR_CODE('optd')
150siPlayThruOnOff = FOUR_CHAR_CODE('plth')
151siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
152siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
153siQuality = FOUR_CHAR_CODE('qual')
154siRateMultiplier = FOUR_CHAR_CODE('rmul')
155siRecordingQuality = FOUR_CHAR_CODE('qual')
156siSampleRate = FOUR_CHAR_CODE('srat')
157siSampleRateAvailable = FOUR_CHAR_CODE('srav')
158siSampleSize = FOUR_CHAR_CODE('ssiz')
159siSampleSizeAvailable = FOUR_CHAR_CODE('ssav')
160siSetupCDAudio = FOUR_CHAR_CODE('sucd')
161siSetupModemAudio = FOUR_CHAR_CODE('sumd')
162siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
163siSoundClock = FOUR_CHAR_CODE('sclk')
164siSpeakerMute = FOUR_CHAR_CODE('smut')
165siSpeakerVolume = FOUR_CHAR_CODE('svol')
166siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
167siSSpLocalization = FOUR_CHAR_CODE('3dif')
168siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst')
169siStereoInputGain = FOUR_CHAR_CODE('sgai')
170siSubwooferMute = FOUR_CHAR_CODE('bmut')
171siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
172siVolume = FOUR_CHAR_CODE('volu')
173siVoxRecordInfo = FOUR_CHAR_CODE('voxr')
174siVoxStopInfo = FOUR_CHAR_CODE('voxs')
175siWideStereo = FOUR_CHAR_CODE('wide')
176siCloseDriver = FOUR_CHAR_CODE('clos')
177siInitializeDriver = FOUR_CHAR_CODE('init')
178siPauseRecording = FOUR_CHAR_CODE('paus')
179siUserInterruptProc = FOUR_CHAR_CODE('user')
180kNoSoundComponentType = FOUR_CHAR_CODE('****')
181kSoundComponentType = FOUR_CHAR_CODE('sift')
182kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
183kRate8SubType = FOUR_CHAR_CODE('ratb')
184kRate16SubType = FOUR_CHAR_CODE('ratw')
185kConverterSubType = FOUR_CHAR_CODE('conv')
186kSndSourceSubType = FOUR_CHAR_CODE('sour')
187kMixerType = FOUR_CHAR_CODE('mixr')
188kMixer8SubType = FOUR_CHAR_CODE('mixb')
189kMixer16SubType = FOUR_CHAR_CODE('mixw')
190kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
191kClassicSubType = FOUR_CHAR_CODE('clas')
192kASCSubType = FOUR_CHAR_CODE('asc ')
193kDSPSubType = FOUR_CHAR_CODE('dsp ')
194kAwacsSubType = FOUR_CHAR_CODE('awac')
195kGCAwacsSubType = FOUR_CHAR_CODE('awgc')
196kSingerSubType = FOUR_CHAR_CODE('sing')
197kSinger2SubType = FOUR_CHAR_CODE('sng2')
198kWhitSubType = FOUR_CHAR_CODE('whit')
199kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
200kSoundCompressor = FOUR_CHAR_CODE('scom')
201kSoundDecompressor = FOUR_CHAR_CODE('sdec')
202kSoundEffectsType = FOUR_CHAR_CODE('snfx')
203kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
204kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
205kOffsetBinary = FOUR_CHAR_CODE('raw ')
206kMACE3Compression = FOUR_CHAR_CODE('MAC3')
207kMACE6Compression = FOUR_CHAR_CODE('MAC6')
208kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
209kCDXA2Compression = FOUR_CHAR_CODE('cdx2')
210kIMACompression = FOUR_CHAR_CODE('ima4')
211kULawCompression = FOUR_CHAR_CODE('ulaw')
212kALawCompression = FOUR_CHAR_CODE('alaw')
213kLittleEndianFormat = FOUR_CHAR_CODE('sowt')
214kFloat32Format = FOUR_CHAR_CODE('fl32')
215kFloat64Format = FOUR_CHAR_CODE('fl64')
216kTwosComplement = FOUR_CHAR_CODE('twos')
217kInputMask = 0x000000FF
218kOutputMask = 0x0000FF00
219kOutputShift = 8
220kActionMask = 0x00FF0000
221kSoundComponentBits = 0x00FFFFFF
222kAVDisplayHeadphoneRemove = 0
223kAVDisplayHeadphoneInsert = 1
224kAVDisplayPlainTalkRemove = 2
225kAVDisplayPlainTalkInsert = 3
226audioAllChannels = 0
227audioLeftChannel = 1
228audioRightChannel = 2
229audioUnmuted = 0
230audioMuted = 1
231siCDQuality = FOUR_CHAR_CODE('cd ')
232siBestQuality = FOUR_CHAR_CODE('best')
233siBetterQuality = FOUR_CHAR_CODE('betr')
234siGoodQuality = FOUR_CHAR_CODE('good')
235siDeviceIsConnected = 1
236siDeviceNotConnected = 0
237siDontKnowIfConnected = -1
238siReadPermission = 0
239siWritePermission = 1
240kSoundComponentInitOutputDeviceSelect = 1
241kSoundComponentSetSourceSelect = 2
242kSoundComponentGetSourceSelect = 3
243kSoundComponentGetSourceDataSelect = 4
244kSoundComponentSetOutputSelect = 5
245kDelegatedSoundComponentSelectors = 0x0100
246kSoundComponentAddSourceSelect = kDelegatedSoundComponentSelectors + 1
247kSoundComponentRemoveSourceSelect = kDelegatedSoundComponentSelectors + 2
248kSoundComponentGetInfoSelect = kDelegatedSoundComponentSelectors + 3
249kSoundComponentSetInfoSelect = kDelegatedSoundComponentSelectors + 4
250kSoundComponentStartSourceSelect = kDelegatedSoundComponentSelectors + 5
251kSoundComponentStopSourceSelect = kDelegatedSoundComponentSelectors + 6
252kSoundComponentPauseSourceSelect = kDelegatedSoundComponentSelectors + 7
253kSoundComponentPlaySourceBufferSelect = kDelegatedSoundComponentSelectors + 8
254kAudioGetVolumeSelect = 0
255kAudioSetVolumeSelect = 1
256kAudioGetMuteSelect = 2
257kAudioSetMuteSelect = 3
258kAudioSetToDefaultsSelect = 4
259kAudioGetInfoSelect = 5
260kAudioGetBassSelect = 6
261kAudioSetBassSelect = 7
262kAudioGetTrebleSelect = 8
263kAudioSetTrebleSelect = 9
264kAudioGetOutputDeviceSelect = 10
265kAudioMuteOnEventSelect = 129