Jack Jansen | f2e917e | 1997-08-15 14:38:59 +0000 | [diff] [blame] | 1 | # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Sound.h' |
Guido van Rossum | 227a423 | 1995-03-10 14:42:57 +0000 | [diff] [blame] | 2 | |
Jack Jansen | 5e58bcd | 1998-02-20 15:54:44 +0000 | [diff] [blame^] | 3 | def FOUR_CHAR_CODE(x): return x |
| 4 | soundListRsrc = FOUR_CHAR_CODE('snd ') |
| 5 | rate22050hz = 0x56220000 |
| 6 | rate22khz = 0x56EE8BA3 |
| 7 | rate11khz = 0x2B7745D1 |
Jack Jansen | b81cf9d | 1995-06-06 13:08:40 +0000 | [diff] [blame] | 8 | rate11025hz = 0x2B110000 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 9 | squareWaveSynth = 1 |
| 10 | waveTableSynth = 3 |
| 11 | sampledSynth = 5 |
| 12 | MACE3snthID = 11 |
| 13 | MACE6snthID = 13 |
Jack Jansen | b81cf9d | 1995-06-06 13:08:40 +0000 | [diff] [blame] | 14 | kMiddleC = 60 |
| 15 | kSimpleBeepID = 1 |
| 16 | kFullVolume = 0x0100 |
| 17 | kNoVolume = 0 |
Jack Jansen | 5e58bcd | 1998-02-20 15:54:44 +0000 | [diff] [blame^] | 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 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 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 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 53 | availableCmd = 24 |
| 54 | versionCmd = 25 |
| 55 | totalLoadCmd = 26 |
| 56 | loadCmd = 27 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 57 | freqDurationCmd = 40 |
| 58 | restCmd = 41 |
| 59 | freqCmd = 42 |
| 60 | ampCmd = 43 |
| 61 | timbreCmd = 44 |
| 62 | getAmpCmd = 45 |
Jack Jansen | b81cf9d | 1995-06-06 13:08:40 +0000 | [diff] [blame] | 63 | volumeCmd = 46 |
| 64 | getVolumeCmd = 47 |
Jack Jansen | 5e58bcd | 1998-02-20 15:54:44 +0000 | [diff] [blame^] | 65 | clockComponentCmd = 50 |
| 66 | getClockComponentCmd = 51 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 67 | waveTableCmd = 60 |
| 68 | phaseCmd = 61 |
| 69 | soundCmd = 80 |
| 70 | bufferCmd = 81 |
| 71 | rateCmd = 82 |
| 72 | continueCmd = 83 |
| 73 | doubleBufferCmd = 84 |
| 74 | getRateCmd = 85 |
Jack Jansen | b81cf9d | 1995-06-06 13:08:40 +0000 | [diff] [blame] | 75 | rateMultiplierCmd = 86 |
| 76 | getRateMultiplierCmd = 87 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 77 | sizeCmd = 90 |
| 78 | convertCmd = 91 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 79 | waveInitChannelMask = 0x07 |
| 80 | waveInitChannel0 = 0x04 |
| 81 | waveInitChannel1 = 0x05 |
| 82 | waveInitChannel2 = 0x06 |
| 83 | waveInitChannel3 = 0x07 |
Jack Jansen | 5e58bcd | 1998-02-20 15:54:44 +0000 | [diff] [blame^] | 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 |
Guido van Rossum | 17448e2 | 1995-01-30 11:53:55 +0000 | [diff] [blame] | 97 | initChanLeft = 0x0002 |
| 98 | initChanRight = 0x0003 |
| 99 | initNoInterp = 0x0004 |
| 100 | initNoDrop = 0x0008 |
| 101 | initMono = 0x0080 |
| 102 | initStereo = 0x00C0 |
| 103 | initMACE3 = 0x0300 |
| 104 | initMACE6 = 0x0400 |
Jack Jansen | b81cf9d | 1995-06-06 13:08:40 +0000 | [diff] [blame] | 105 | initPanMask = 0x0003 |
| 106 | initSRateMask = 0x0030 |
| 107 | initStereoMask = 0x00C0 |
| 108 | initCompMask = 0xFF00 |
Jack Jansen | 5e58bcd | 1998-02-20 15:54:44 +0000 | [diff] [blame^] | 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 |