| # 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 |