mirror of
				https://github.com/python/cpython.git
				synced 2025-11-02 14:41:33 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			400 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			400 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# 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
 |