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