# Generated from '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')
|
siEQSpectrumResolution = FOUR_CHAR_CODE('eqrs')
|
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')
|
siTerminalType = FOUR_CHAR_CODE('ttyp')
|
siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
|
siVendorProduct = FOUR_CHAR_CODE('vpro')
|
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')
|
siRateConverterRollOffSlope = FOUR_CHAR_CODE('rcdb')
|
siOutputLatency = FOUR_CHAR_CODE('olte')
|
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')
|
kMicrophoneArray = FOUR_CHAR_CODE('mica')
|
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')
|
kQDesign2Compression = FOUR_CHAR_CODE('QDM2')
|
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
|