mirror of https://github.com/python/cpython
394 lines
13 KiB
Python
394 lines
13 KiB
Python
# Generated from 'Macintosh HD:SWDev:Metrowerks Codewarrior 6.0:Metrowerks CodeWarrior:MacOS Support:Universal:Interfaces:CIncludes:Sound.h'
|
|
|
|
def FOUR_CHAR_CODE(x): return x
|
|
soundListRsrc = FOUR_CHAR_CODE('snd ')
|
|
kSimpleBeepID = 1
|
|
# rate48khz = (long)0xBB800000
|
|
# rate44khz = (long)0xAC440000
|
|
rate32khz = 0x7D000000
|
|
rate22050hz = 0x56220000
|
|
rate22khz = 0x56EE8BA3
|
|
rate16khz = 0x3E800000
|
|
rate11khz = 0x2B7745D1
|
|
rate11025hz = 0x2B110000
|
|
rate8khz = 0x1F400000
|
|
sampledSynth = 5
|
|
squareWaveSynth = 1
|
|
waveTableSynth = 3
|
|
MACE3snthID = 11
|
|
MACE6snthID = 13
|
|
kMiddleC = 60
|
|
kNoVolume = 0
|
|
kFullVolume = 0x0100
|
|
stdQLength = 128
|
|
dataOffsetFlag = 0x8000
|
|
kUseOptionalOutputDevice = -1
|
|
notCompressed = 0
|
|
fixedCompression = -1
|
|
variableCompression = -2
|
|
twoToOne = 1
|
|
eightToThree = 2
|
|
threeToOne = 3
|
|
sixToOne = 4
|
|
sixToOnePacketSize = 8
|
|
threeToOnePacketSize = 16
|
|
stateBlockSize = 64
|
|
leftOverBlockSize = 32
|
|
firstSoundFormat = 0x0001
|
|
secondSoundFormat = 0x0002
|
|
dbBufferReady = 0x00000001
|
|
dbLastBuffer = 0x00000004
|
|
sysBeepDisable = 0x0000
|
|
sysBeepEnable = (1 << 0)
|
|
sysBeepSynchronous = (1 << 1)
|
|
unitTypeNoSelection = 0xFFFF
|
|
unitTypeSeconds = 0x0000
|
|
stdSH = 0x00
|
|
extSH = 0xFF
|
|
cmpSH = 0xFE
|
|
nullCmd = 0
|
|
quietCmd = 3
|
|
flushCmd = 4
|
|
reInitCmd = 5
|
|
waitCmd = 10
|
|
pauseCmd = 11
|
|
resumeCmd = 12
|
|
callBackCmd = 13
|
|
syncCmd = 14
|
|
availableCmd = 24
|
|
versionCmd = 25
|
|
volumeCmd = 46
|
|
getVolumeCmd = 47
|
|
clockComponentCmd = 50
|
|
getClockComponentCmd = 51
|
|
scheduledSoundCmd = 52
|
|
linkSoundComponentsCmd = 53
|
|
soundCmd = 80
|
|
bufferCmd = 81
|
|
rateMultiplierCmd = 86
|
|
getRateMultiplierCmd = 87
|
|
initCmd = 1
|
|
freeCmd = 2
|
|
totalLoadCmd = 26
|
|
loadCmd = 27
|
|
freqDurationCmd = 40
|
|
restCmd = 41
|
|
freqCmd = 42
|
|
ampCmd = 43
|
|
timbreCmd = 44
|
|
getAmpCmd = 45
|
|
waveTableCmd = 60
|
|
phaseCmd = 61
|
|
rateCmd = 82
|
|
continueCmd = 83
|
|
doubleBufferCmd = 84
|
|
getRateCmd = 85
|
|
sizeCmd = 90
|
|
convertCmd = 91
|
|
waveInitChannelMask = 0x07
|
|
waveInitChannel0 = 0x04
|
|
waveInitChannel1 = 0x05
|
|
waveInitChannel2 = 0x06
|
|
waveInitChannel3 = 0x07
|
|
initChan0 = waveInitChannel0
|
|
initChan1 = waveInitChannel1
|
|
initChan2 = waveInitChannel2
|
|
initChan3 = waveInitChannel3
|
|
outsideCmpSH = 0
|
|
insideCmpSH = 1
|
|
aceSuccess = 0
|
|
aceMemFull = 1
|
|
aceNilBlock = 2
|
|
aceBadComp = 3
|
|
aceBadEncode = 4
|
|
aceBadDest = 5
|
|
aceBadCmd = 6
|
|
initChanLeft = 0x0002
|
|
initChanRight = 0x0003
|
|
initNoInterp = 0x0004
|
|
initNoDrop = 0x0008
|
|
initMono = 0x0080
|
|
initStereo = 0x00C0
|
|
initMACE3 = 0x0300
|
|
initMACE6 = 0x0400
|
|
initPanMask = 0x0003
|
|
initSRateMask = 0x0030
|
|
initStereoMask = 0x00C0
|
|
initCompMask = 0xFF00
|
|
siActiveChannels = FOUR_CHAR_CODE('chac')
|
|
siActiveLevels = FOUR_CHAR_CODE('lmac')
|
|
siAGCOnOff = FOUR_CHAR_CODE('agc ')
|
|
siAsync = FOUR_CHAR_CODE('asyn')
|
|
siAVDisplayBehavior = FOUR_CHAR_CODE('avdb')
|
|
siChannelAvailable = FOUR_CHAR_CODE('chav')
|
|
siCompressionAvailable = FOUR_CHAR_CODE('cmav')
|
|
siCompressionChannels = FOUR_CHAR_CODE('cpct')
|
|
siCompressionFactor = FOUR_CHAR_CODE('cmfa')
|
|
siCompressionHeader = FOUR_CHAR_CODE('cmhd')
|
|
siCompressionNames = FOUR_CHAR_CODE('cnam')
|
|
siCompressionParams = FOUR_CHAR_CODE('evaw')
|
|
siCompressionSampleRate = FOUR_CHAR_CODE('cprt')
|
|
siCompressionType = FOUR_CHAR_CODE('comp')
|
|
siContinuous = FOUR_CHAR_CODE('cont')
|
|
siDecompressionParams = FOUR_CHAR_CODE('wave')
|
|
siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
|
|
siDeviceConnected = FOUR_CHAR_CODE('dcon')
|
|
siDeviceIcon = FOUR_CHAR_CODE('icon')
|
|
siDeviceName = FOUR_CHAR_CODE('name')
|
|
siEQSpectrumBands = FOUR_CHAR_CODE('eqsb')
|
|
siEQSpectrumLevels = FOUR_CHAR_CODE('eqlv')
|
|
siEQSpectrumOnOff = FOUR_CHAR_CODE('eqlo')
|
|
siEQToneControlGain = FOUR_CHAR_CODE('eqtg')
|
|
siEQToneControlOnOff = FOUR_CHAR_CODE('eqtc')
|
|
siHardwareBalance = FOUR_CHAR_CODE('hbal')
|
|
siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls')
|
|
siHardwareBass = FOUR_CHAR_CODE('hbas')
|
|
siHardwareBassSteps = FOUR_CHAR_CODE('hbst')
|
|
siHardwareBusy = FOUR_CHAR_CODE('hwbs')
|
|
siHardwareFormat = FOUR_CHAR_CODE('hwfm')
|
|
siHardwareMute = FOUR_CHAR_CODE('hmut')
|
|
siHardwareMuteNoPrefs = FOUR_CHAR_CODE('hmnp')
|
|
siHardwareTreble = FOUR_CHAR_CODE('htrb')
|
|
siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts')
|
|
siHardwareVolume = FOUR_CHAR_CODE('hvol')
|
|
siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp')
|
|
siHeadphoneMute = FOUR_CHAR_CODE('pmut')
|
|
siHeadphoneVolume = FOUR_CHAR_CODE('pvol')
|
|
siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst')
|
|
siInputAvailable = FOUR_CHAR_CODE('inav')
|
|
siInputGain = FOUR_CHAR_CODE('gain')
|
|
siInputSource = FOUR_CHAR_CODE('sour')
|
|
siInputSourceNames = FOUR_CHAR_CODE('snam')
|
|
siLevelMeterOnOff = FOUR_CHAR_CODE('lmet')
|
|
siModemGain = FOUR_CHAR_CODE('mgai')
|
|
siMonitorAvailable = FOUR_CHAR_CODE('mnav')
|
|
siMonitorSource = FOUR_CHAR_CODE('mons')
|
|
siNumberChannels = FOUR_CHAR_CODE('chan')
|
|
siOptionsDialog = FOUR_CHAR_CODE('optd')
|
|
siOSTypeInputSource = FOUR_CHAR_CODE('inpt')
|
|
siOSTypeInputAvailable = FOUR_CHAR_CODE('inav')
|
|
siOutputDeviceName = FOUR_CHAR_CODE('onam')
|
|
siPlayThruOnOff = FOUR_CHAR_CODE('plth')
|
|
siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
|
|
siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
|
|
siQuality = FOUR_CHAR_CODE('qual')
|
|
siRateMultiplier = FOUR_CHAR_CODE('rmul')
|
|
siRecordingQuality = FOUR_CHAR_CODE('qual')
|
|
siSampleRate = FOUR_CHAR_CODE('srat')
|
|
siSampleRateAvailable = FOUR_CHAR_CODE('srav')
|
|
siSampleSize = FOUR_CHAR_CODE('ssiz')
|
|
siSampleSizeAvailable = FOUR_CHAR_CODE('ssav')
|
|
siSetupCDAudio = FOUR_CHAR_CODE('sucd')
|
|
siSetupModemAudio = FOUR_CHAR_CODE('sumd')
|
|
siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
|
|
siSoundClock = FOUR_CHAR_CODE('sclk')
|
|
siUseThisSoundClock = FOUR_CHAR_CODE('sclc')
|
|
siSpeakerMute = FOUR_CHAR_CODE('smut')
|
|
siSpeakerVolume = FOUR_CHAR_CODE('svol')
|
|
siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
|
|
siSSpLocalization = FOUR_CHAR_CODE('3dif')
|
|
siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst')
|
|
siStereoInputGain = FOUR_CHAR_CODE('sgai')
|
|
siSubwooferMute = FOUR_CHAR_CODE('bmut')
|
|
siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
|
|
siVolume = FOUR_CHAR_CODE('volu')
|
|
siVoxRecordInfo = FOUR_CHAR_CODE('voxr')
|
|
siVoxStopInfo = FOUR_CHAR_CODE('voxs')
|
|
siWideStereo = FOUR_CHAR_CODE('wide')
|
|
siSupportedExtendedFlags = FOUR_CHAR_CODE('exfl')
|
|
siCloseDriver = FOUR_CHAR_CODE('clos')
|
|
siInitializeDriver = FOUR_CHAR_CODE('init')
|
|
siPauseRecording = FOUR_CHAR_CODE('paus')
|
|
siUserInterruptProc = FOUR_CHAR_CODE('user')
|
|
# kInvalidSource = (long)0xFFFFFFFF
|
|
kNoSource = FOUR_CHAR_CODE('none')
|
|
kCDSource = FOUR_CHAR_CODE('cd ')
|
|
kExtMicSource = FOUR_CHAR_CODE('emic')
|
|
kSoundInSource = FOUR_CHAR_CODE('sinj')
|
|
kRCAInSource = FOUR_CHAR_CODE('irca')
|
|
kTVFMTunerSource = FOUR_CHAR_CODE('tvfm')
|
|
kDAVInSource = FOUR_CHAR_CODE('idav')
|
|
kIntMicSource = FOUR_CHAR_CODE('imic')
|
|
kMediaBaySource = FOUR_CHAR_CODE('mbay')
|
|
kModemSource = FOUR_CHAR_CODE('modm')
|
|
kPCCardSource = FOUR_CHAR_CODE('pcm ')
|
|
kZoomVideoSource = FOUR_CHAR_CODE('zvpc')
|
|
kDVDSource = FOUR_CHAR_CODE('dvda')
|
|
kNoSoundComponentType = FOUR_CHAR_CODE('****')
|
|
kSoundComponentType = FOUR_CHAR_CODE('sift')
|
|
kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
|
|
kRate8SubType = FOUR_CHAR_CODE('ratb')
|
|
kRate16SubType = FOUR_CHAR_CODE('ratw')
|
|
kConverterSubType = FOUR_CHAR_CODE('conv')
|
|
kSndSourceSubType = FOUR_CHAR_CODE('sour')
|
|
kMixerType = FOUR_CHAR_CODE('mixr')
|
|
kMixer8SubType = FOUR_CHAR_CODE('mixb')
|
|
kMixer16SubType = FOUR_CHAR_CODE('mixw')
|
|
kSoundInputDeviceType = FOUR_CHAR_CODE('sinp')
|
|
kWaveInSubType = FOUR_CHAR_CODE('wavi')
|
|
kWaveInSnifferSubType = FOUR_CHAR_CODE('wisn')
|
|
kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
|
|
kClassicSubType = FOUR_CHAR_CODE('clas')
|
|
kASCSubType = FOUR_CHAR_CODE('asc ')
|
|
kDSPSubType = FOUR_CHAR_CODE('dsp ')
|
|
kAwacsSubType = FOUR_CHAR_CODE('awac')
|
|
kGCAwacsSubType = FOUR_CHAR_CODE('awgc')
|
|
kSingerSubType = FOUR_CHAR_CODE('sing')
|
|
kSinger2SubType = FOUR_CHAR_CODE('sng2')
|
|
kWhitSubType = FOUR_CHAR_CODE('whit')
|
|
kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
|
|
kWaveOutSubType = FOUR_CHAR_CODE('wavo')
|
|
kWaveOutSnifferSubType = FOUR_CHAR_CODE('wosn')
|
|
kDirectSoundSubType = FOUR_CHAR_CODE('dsnd')
|
|
kDirectSoundSnifferSubType = FOUR_CHAR_CODE('dssn')
|
|
kUNIXsdevSubType = FOUR_CHAR_CODE('un1x')
|
|
kUSBSubType = FOUR_CHAR_CODE('usb ')
|
|
kBlueBoxSubType = FOUR_CHAR_CODE('bsnd')
|
|
kSoundCompressor = FOUR_CHAR_CODE('scom')
|
|
kSoundDecompressor = FOUR_CHAR_CODE('sdec')
|
|
kAudioComponentType = FOUR_CHAR_CODE('adio')
|
|
kAwacsPhoneSubType = FOUR_CHAR_CODE('hphn')
|
|
kAudioVisionSpeakerSubType = FOUR_CHAR_CODE('telc')
|
|
kAudioVisionHeadphoneSubType = FOUR_CHAR_CODE('telh')
|
|
kPhilipsFaderSubType = FOUR_CHAR_CODE('tvav')
|
|
kSGSToneSubType = FOUR_CHAR_CODE('sgs0')
|
|
kSoundEffectsType = FOUR_CHAR_CODE('snfx')
|
|
kEqualizerSubType = FOUR_CHAR_CODE('eqal')
|
|
kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
|
|
kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
|
|
k8BitOffsetBinaryFormat = FOUR_CHAR_CODE('raw ')
|
|
k16BitBigEndianFormat = FOUR_CHAR_CODE('twos')
|
|
k16BitLittleEndianFormat = FOUR_CHAR_CODE('sowt')
|
|
kFloat32Format = FOUR_CHAR_CODE('fl32')
|
|
kFloat64Format = FOUR_CHAR_CODE('fl64')
|
|
k24BitFormat = FOUR_CHAR_CODE('in24')
|
|
k32BitFormat = FOUR_CHAR_CODE('in32')
|
|
k32BitLittleEndianFormat = FOUR_CHAR_CODE('23ni')
|
|
kMACE3Compression = FOUR_CHAR_CODE('MAC3')
|
|
kMACE6Compression = FOUR_CHAR_CODE('MAC6')
|
|
kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
|
|
kCDXA2Compression = FOUR_CHAR_CODE('cdx2')
|
|
kIMACompression = FOUR_CHAR_CODE('ima4')
|
|
kULawCompression = FOUR_CHAR_CODE('ulaw')
|
|
kALawCompression = FOUR_CHAR_CODE('alaw')
|
|
kMicrosoftADPCMFormat = 0x6D730002
|
|
kDVIIntelIMAFormat = 0x6D730011
|
|
kDVAudioFormat = FOUR_CHAR_CODE('dvca')
|
|
kQDesignCompression = FOUR_CHAR_CODE('QDMC')
|
|
kQUALCOMMCompression = FOUR_CHAR_CODE('Qclp')
|
|
kOffsetBinary = k8BitOffsetBinaryFormat
|
|
kTwosComplement = k16BitBigEndianFormat
|
|
kLittleEndianFormat = k16BitLittleEndianFormat
|
|
kMPEGLayer3Format = 0x6D730055
|
|
kFullMPEGLay3Format = FOUR_CHAR_CODE('.mp3')
|
|
k16BitNativeEndianFormat = k16BitLittleEndianFormat
|
|
k16BitNonNativeEndianFormat = k16BitBigEndianFormat
|
|
k16BitNativeEndianFormat = k16BitBigEndianFormat
|
|
k16BitNonNativeEndianFormat = k16BitLittleEndianFormat
|
|
k8BitRawIn = (1 << 0)
|
|
k8BitTwosIn = (1 << 1)
|
|
k16BitIn = (1 << 2)
|
|
kStereoIn = (1 << 3)
|
|
k8BitRawOut = (1 << 8)
|
|
k8BitTwosOut = (1 << 9)
|
|
k16BitOut = (1 << 10)
|
|
kStereoOut = (1 << 11)
|
|
kReverse = (1L << 16)
|
|
kRateConvert = (1L << 17)
|
|
kCreateSoundSource = (1L << 18)
|
|
kVMAwareness = (1L << 21)
|
|
kHighQuality = (1L << 22)
|
|
kNonRealTime = (1L << 23)
|
|
kSourcePaused = (1 << 0)
|
|
kPassThrough = (1L << 16)
|
|
kNoSoundComponentChain = (1L << 17)
|
|
kNoMixing = (1 << 0)
|
|
kNoSampleRateConversion = (1 << 1)
|
|
kNoSampleSizeConversion = (1 << 2)
|
|
kNoSampleFormatConversion = (1 << 3)
|
|
kNoChannelConversion = (1 << 4)
|
|
kNoDecompression = (1 << 5)
|
|
kNoVolumeConversion = (1 << 6)
|
|
kNoRealtimeProcessing = (1 << 7)
|
|
kScheduledSource = (1 << 8)
|
|
kNonInterleavedBuffer = (1 << 9)
|
|
kNonPagingMixer = (1 << 10)
|
|
kSoundConverterMixer = (1 << 11)
|
|
kPagingMixer = (1 << 12)
|
|
kVMAwareMixer = (1 << 13)
|
|
kExtendedSoundData = (1 << 14)
|
|
kBestQuality = (1 << 0)
|
|
kInputMask = 0x000000FF
|
|
kOutputMask = 0x0000FF00
|
|
kOutputShift = 8
|
|
kActionMask = 0x00FF0000
|
|
kSoundComponentBits = 0x00FFFFFF
|
|
kAudioFormatAtomType = FOUR_CHAR_CODE('frma')
|
|
kAudioEndianAtomType = FOUR_CHAR_CODE('enda')
|
|
kAudioVBRAtomType = FOUR_CHAR_CODE('vbra')
|
|
kAudioTerminatorAtomType = 0
|
|
kAVDisplayHeadphoneRemove = 0
|
|
kAVDisplayHeadphoneInsert = 1
|
|
kAVDisplayPlainTalkRemove = 2
|
|
kAVDisplayPlainTalkInsert = 3
|
|
audioAllChannels = 0
|
|
audioLeftChannel = 1
|
|
audioRightChannel = 2
|
|
audioUnmuted = 0
|
|
audioMuted = 1
|
|
audioDoesMono = (1L << 0)
|
|
audioDoesStereo = (1L << 1)
|
|
audioDoesIndependentChannels = (1L << 2)
|
|
siCDQuality = FOUR_CHAR_CODE('cd ')
|
|
siBestQuality = FOUR_CHAR_CODE('best')
|
|
siBetterQuality = FOUR_CHAR_CODE('betr')
|
|
siGoodQuality = FOUR_CHAR_CODE('good')
|
|
siNoneQuality = FOUR_CHAR_CODE('none')
|
|
siDeviceIsConnected = 1
|
|
siDeviceNotConnected = 0
|
|
siDontKnowIfConnected = -1
|
|
siReadPermission = 0
|
|
siWritePermission = 1
|
|
kSoundConverterDidntFillBuffer = (1 << 0)
|
|
kSoundConverterHasLeftOverData = (1 << 1)
|
|
kExtendedSoundSampleCountNotValid = 1L << 0
|
|
kExtendedSoundBufferSizeValid = 1L << 1
|
|
kScheduledSoundDoScheduled = 1 << 0
|
|
kScheduledSoundDoCallBack = 1 << 1
|
|
kScheduledSoundExtendedHdr = 1 << 2
|
|
kSoundComponentInitOutputDeviceSelect = 0x0001
|
|
kSoundComponentSetSourceSelect = 0x0002
|
|
kSoundComponentGetSourceSelect = 0x0003
|
|
kSoundComponentGetSourceDataSelect = 0x0004
|
|
kSoundComponentSetOutputSelect = 0x0005
|
|
kSoundComponentAddSourceSelect = 0x0101
|
|
kSoundComponentRemoveSourceSelect = 0x0102
|
|
kSoundComponentGetInfoSelect = 0x0103
|
|
kSoundComponentSetInfoSelect = 0x0104
|
|
kSoundComponentStartSourceSelect = 0x0105
|
|
kSoundComponentStopSourceSelect = 0x0106
|
|
kSoundComponentPauseSourceSelect = 0x0107
|
|
kSoundComponentPlaySourceBufferSelect = 0x0108
|
|
kAudioGetVolumeSelect = 0x0000
|
|
kAudioSetVolumeSelect = 0x0001
|
|
kAudioGetMuteSelect = 0x0002
|
|
kAudioSetMuteSelect = 0x0003
|
|
kAudioSetToDefaultsSelect = 0x0004
|
|
kAudioGetInfoSelect = 0x0005
|
|
kAudioGetBassSelect = 0x0006
|
|
kAudioSetBassSelect = 0x0007
|
|
kAudioGetTrebleSelect = 0x0008
|
|
kAudioSetTrebleSelect = 0x0009
|
|
kAudioGetOutputDeviceSelect = 0x000A
|
|
kAudioMuteOnEventSelect = 0x0081
|
|
kDelegatedSoundComponentSelectors = 0x0100
|
|
kSndInputReadAsyncSelect = 0x0001
|
|
kSndInputReadSyncSelect = 0x0002
|
|
kSndInputPauseRecordingSelect = 0x0003
|
|
kSndInputResumeRecordingSelect = 0x0004
|
|
kSndInputStopRecordingSelect = 0x0005
|
|
kSndInputGetStatusSelect = 0x0006
|
|
kSndInputGetDeviceInfoSelect = 0x0007
|
|
kSndInputSetDeviceInfoSelect = 0x0008
|
|
kSndInputInitHardwareSelect = 0x0009
|