<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='AVAudio3DAngularOrientation' type64='{AVAudio3DAngularOrientation=&quot;yaw&quot;f&quot;pitch&quot;f&quot;roll&quot;f}'/>
<struct name='AVAudio3DPoint' type64='{AVAudio3DPoint=&quot;x&quot;f&quot;y&quot;f&quot;z&quot;f}'/>
<struct name='AVAudio3DVector' type64='{AVAudio3DPoint=&quot;x&quot;f&quot;y&quot;f&quot;z&quot;f}'/>
<struct name='AVAudio3DVectorOrientation' type64='{AVAudio3DVectorOrientation=&quot;forward&quot;{AVAudio3DPoint}&quot;up&quot;{AVAudio3DPoint}}'/>
<struct name='AVAudioConverterPrimeInfo' type64='{AVAudioConverterPrimeInfo=&quot;leadingFrames&quot;I&quot;trailingFrames&quot;I}'/>
<struct name='AVAudioVoiceProcessingOtherAudioDuckingConfiguration' type64='{AVAudioVoiceProcessingOtherAudioDuckingConfiguration=&quot;enableAdvancedDucking&quot;B&quot;duckingLevel&quot;q}'/>
<struct name='AVBeatRange' type64='{_AVBeatRange=&quot;start&quot;d&quot;length&quot;d}'/>
<constant name='AVAudioApplicationInputMuteStateChangeNotification' type64='@'/>
<constant name='AVAudioApplicationMuteStateKey' type64='@'/>
<constant name='AVAudioBitRateStrategy_Constant' type64='@'/>
<constant name='AVAudioBitRateStrategy_LongTermAverage' type64='@'/>
<constant name='AVAudioBitRateStrategy_Variable' type64='@'/>
<constant name='AVAudioBitRateStrategy_VariableConstrained' type64='@'/>
<constant name='AVAudioEngineConfigurationChangeNotification' type64='@'/>
<constant name='AVAudioFileTypeKey' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyAlbum' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyApproximateDurationInSeconds' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyArtist' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyChannelLayout' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyComments' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyComposer' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyCopyright' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyEncodingApplication' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyGenre' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyISRC' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyKeySignature' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyLyricist' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyNominalBitRate' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyRecordedDate' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeySourceBitDepth' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeySourceEncoder' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeySubTitle' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyTempo' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyTimeSignature' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyTitle' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyTrackNumber' type64='@'/>
<constant name='AVAudioSequencerInfoDictionaryKeyYear' type64='@'/>
<constant name='AVAudioSessionAvailableInputsChangeNotification' type64='@'/>
<constant name='AVAudioSessionCategoryAmbient' type64='@'/>
<constant name='AVAudioSessionCategoryAudioProcessing' type64='@'/>
<constant name='AVAudioSessionCategoryMultiRoute' type64='@'/>
<constant name='AVAudioSessionCategoryPlayAndRecord' type64='@'/>
<constant name='AVAudioSessionCategoryPlayback' type64='@'/>
<constant name='AVAudioSessionCategoryRecord' type64='@'/>
<constant name='AVAudioSessionCategorySoloAmbient' type64='@'/>
<constant name='AVAudioSessionInterruptionNotification' type64='@'/>
<constant name='AVAudioSessionInterruptionOptionKey' type64='@'/>
<constant name='AVAudioSessionInterruptionReasonKey' type64='@'/>
<constant name='AVAudioSessionInterruptionTypeKey' type64='@'/>
<constant name='AVAudioSessionInterruptionWasSuspendedKey' type64='@'/>
<constant name='AVAudioSessionLocationLower' type64='@'/>
<constant name='AVAudioSessionLocationUpper' type64='@'/>
<constant name='AVAudioSessionMediaServicesWereLostNotification' type64='@'/>
<constant name='AVAudioSessionMediaServicesWereResetNotification' type64='@'/>
<constant name='AVAudioSessionMicrophoneInjectionCapabilitiesChangeNotification' type64='@'/>
<constant name='AVAudioSessionMicrophoneInjectionIsAvailableKey' type64='@'/>
<constant name='AVAudioSessionModeDefault' type64='@'/>
<constant name='AVAudioSessionModeDualRoute' type64='@'/>
<constant name='AVAudioSessionModeGameChat' type64='@'/>
<constant name='AVAudioSessionModeMeasurement' type64='@'/>
<constant name='AVAudioSessionModeMoviePlayback' type64='@'/>
<constant name='AVAudioSessionModeShortFormVideo' type64='@'/>
<constant name='AVAudioSessionModeSpokenAudio' type64='@'/>
<constant name='AVAudioSessionModeVideoChat' type64='@'/>
<constant name='AVAudioSessionModeVideoRecording' type64='@'/>
<constant name='AVAudioSessionModeVoiceChat' type64='@'/>
<constant name='AVAudioSessionModeVoicePrompt' type64='@'/>
<constant name='AVAudioSessionMuteStateKey' type64='@'/>
<constant name='AVAudioSessionOrientationBack' type64='@'/>
<constant name='AVAudioSessionOrientationBottom' type64='@'/>
<constant name='AVAudioSessionOrientationFront' type64='@'/>
<constant name='AVAudioSessionOrientationLeft' type64='@'/>
<constant name='AVAudioSessionOrientationRight' type64='@'/>
<constant name='AVAudioSessionOrientationTop' type64='@'/>
<constant name='AVAudioSessionOutputMuteStateChangeNotification' type64='@'/>
<constant name='AVAudioSessionPolarPatternCardioid' type64='@'/>
<constant name='AVAudioSessionPolarPatternOmnidirectional' type64='@'/>
<constant name='AVAudioSessionPolarPatternStereo' type64='@'/>
<constant name='AVAudioSessionPolarPatternSubcardioid' type64='@'/>
<constant name='AVAudioSessionPortAVB' type64='@'/>
<constant name='AVAudioSessionPortAirPlay' type64='@'/>
<constant name='AVAudioSessionPortBluetoothA2DP' type64='@'/>
<constant name='AVAudioSessionPortBluetoothHFP' type64='@'/>
<constant name='AVAudioSessionPortBluetoothLE' type64='@'/>
<constant name='AVAudioSessionPortBuiltInMic' type64='@'/>
<constant name='AVAudioSessionPortBuiltInReceiver' type64='@'/>
<constant name='AVAudioSessionPortBuiltInSpeaker' type64='@'/>
<constant name='AVAudioSessionPortCarAudio' type64='@'/>
<constant name='AVAudioSessionPortContinuityMicrophone' type64='@'/>
<constant name='AVAudioSessionPortDisplayPort' type64='@'/>
<constant name='AVAudioSessionPortFireWire' type64='@'/>
<constant name='AVAudioSessionPortHDMI' type64='@'/>
<constant name='AVAudioSessionPortHeadphones' type64='@'/>
<constant name='AVAudioSessionPortHeadsetMic' type64='@'/>
<constant name='AVAudioSessionPortLineIn' type64='@'/>
<constant name='AVAudioSessionPortLineOut' type64='@'/>
<constant name='AVAudioSessionPortPCI' type64='@'/>
<constant name='AVAudioSessionPortThunderbolt' type64='@'/>
<constant name='AVAudioSessionPortUSBAudio' type64='@'/>
<constant name='AVAudioSessionPortVirtual' type64='@'/>
<constant name='AVAudioSessionRenderingCapabilitiesChangeNotification' type64='@'/>
<constant name='AVAudioSessionRenderingModeChangeNotification' type64='@'/>
<constant name='AVAudioSessionRenderingModeNewRenderingModeKey' type64='@'/>
<constant name='AVAudioSessionRouteChangeNotification' type64='@'/>
<constant name='AVAudioSessionRouteChangePreviousRouteKey' type64='@'/>
<constant name='AVAudioSessionRouteChangeReasonKey' type64='@'/>
<constant name='AVAudioSessionSilenceSecondaryAudioHintNotification' type64='@'/>
<constant name='AVAudioSessionSilenceSecondaryAudioHintTypeKey' type64='@'/>
<constant name='AVAudioSessionSpatialAudioEnabledKey' type64='@'/>
<constant name='AVAudioSessionSpatialPlaybackCapabilitiesChangedNotification' type64='@'/>
<constant name='AVAudioSessionUserIntentToUnmuteOutputNotification' type64='@'/>
<constant name='AVAudioUnitComponentManagerRegistrationsChangedNotification' type64='@'/>
<constant name='AVAudioUnitComponentTagsDidChangeNotification' type64='@'/>
<constant name='AVAudioUnitManufacturerNameApple' type64='@'/>
<constant name='AVAudioUnitTypeEffect' type64='@'/>
<constant name='AVAudioUnitTypeFormatConverter' type64='@'/>
<constant name='AVAudioUnitTypeGenerator' type64='@'/>
<constant name='AVAudioUnitTypeMIDIProcessor' type64='@'/>
<constant name='AVAudioUnitTypeMixer' type64='@'/>
<constant name='AVAudioUnitTypeMusicDevice' type64='@'/>
<constant name='AVAudioUnitTypeMusicEffect' type64='@'/>
<constant name='AVAudioUnitTypeOfflineEffect' type64='@'/>
<constant name='AVAudioUnitTypeOutput' type64='@'/>
<constant name='AVAudioUnitTypePanner' type64='@'/>
<constant name='AVChannelLayoutKey' type64='@'/>
<constant name='AVEncoderASPFrequencyKey' type64='@'/>
<constant name='AVEncoderAudioQualityForVBRKey' type64='@'/>
<constant name='AVEncoderAudioQualityKey' type64='@'/>
<constant name='AVEncoderBitDepthHintKey' type64='@'/>
<constant name='AVEncoderBitRateKey' type64='@'/>
<constant name='AVEncoderBitRatePerChannelKey' type64='@'/>
<constant name='AVEncoderBitRateStrategyKey' type64='@'/>
<constant name='AVEncoderContentSourceKey' type64='@'/>
<constant name='AVEncoderDynamicRangeControlConfigurationKey' type64='@'/>
<constant name='AVExtendedNoteOnEventDefaultInstrument' type64='I'/>
<constant name='AVFormatIDKey' type64='@'/>
<constant name='AVLinearPCMBitDepthKey' type64='@'/>
<constant name='AVLinearPCMIsBigEndianKey' type64='@'/>
<constant name='AVLinearPCMIsFloatKey' type64='@'/>
<constant name='AVLinearPCMIsNonInterleaved' type64='@'/>
<constant name='AVNumberOfChannelsKey' type64='@'/>
<constant name='AVSampleRateConverterAlgorithmKey' type64='@'/>
<constant name='AVSampleRateConverterAlgorithm_Mastering' type64='@'/>
<constant name='AVSampleRateConverterAlgorithm_MinimumPhase' type64='@'/>
<constant name='AVSampleRateConverterAlgorithm_Normal' type64='@'/>
<constant name='AVSampleRateConverterAudioQualityKey' type64='@'/>
<constant name='AVSampleRateKey' type64='@'/>
<constant name='AVSpeechSynthesisAvailableVoicesDidChangeNotification' type64='@'/>
<constant name='AVSpeechSynthesisIPANotationAttribute' type64='@'/>
<constant name='AVSpeechSynthesisVoiceIdentifierAlex' type64='@'/>
<constant name='AVSpeechUtteranceDefaultSpeechRate' type64='f'/>
<constant name='AVSpeechUtteranceMaximumSpeechRate' type64='f'/>
<constant name='AVSpeechUtteranceMinimumSpeechRate' type64='f'/>
<enum name='AVAudio3DMixingPointSourceInHeadModeBypass' value64='1'/>
<enum name='AVAudio3DMixingPointSourceInHeadModeMono' value64='0'/>
<enum name='AVAudio3DMixingRenderingAlgorithmAuto' value64='7'/>
<enum name='AVAudio3DMixingRenderingAlgorithmEqualPowerPanning' value64='0'/>
<enum name='AVAudio3DMixingRenderingAlgorithmHRTF' value64='2'/>
<enum name='AVAudio3DMixingRenderingAlgorithmHRTFHQ' value64='6'/>
<enum name='AVAudio3DMixingRenderingAlgorithmSoundField' value64='3'/>
<enum name='AVAudio3DMixingRenderingAlgorithmSphericalHead' value64='1'/>
<enum name='AVAudio3DMixingRenderingAlgorithmStereoPassThrough' value64='5'/>
<enum name='AVAudio3DMixingSourceModeAmbienceBed' value64='3'/>
<enum name='AVAudio3DMixingSourceModeBypass' value64='1'/>
<enum name='AVAudio3DMixingSourceModePointSource' value64='2'/>
<enum name='AVAudio3DMixingSourceModeSpatializeIfMono' value64='0'/>
<enum name='AVAudioApplicationMicrophoneInjectionPermissionDenied' value64='1684369017'/>
<enum name='AVAudioApplicationMicrophoneInjectionPermissionGranted' value64='1735552628'/>
<enum name='AVAudioApplicationMicrophoneInjectionPermissionServiceDisabled' value64='1936876659'/>
<enum name='AVAudioApplicationMicrophoneInjectionPermissionUndetermined' value64='1970168948'/>
<enum name='AVAudioApplicationRecordPermissionDenied' value64='1684369017'/>
<enum name='AVAudioApplicationRecordPermissionGranted' value64='1735552628'/>
<enum name='AVAudioApplicationRecordPermissionUndetermined' value64='1970168948'/>
<enum name='AVAudioContentSource_AV_Spatial_Live' value64='41'/>
<enum name='AVAudioContentSource_AV_Spatial_Offline' value64='39'/>
<enum name='AVAudioContentSource_AV_Traditional_Live' value64='40'/>
<enum name='AVAudioContentSource_AV_Traditional_Offline' value64='38'/>
<enum name='AVAudioContentSource_AppleAV_Spatial_Live' value64='9'/>
<enum name='AVAudioContentSource_AppleAV_Spatial_Offline' value64='7'/>
<enum name='AVAudioContentSource_AppleAV_Traditional_Live' value64='8'/>
<enum name='AVAudioContentSource_AppleAV_Traditional_Offline' value64='6'/>
<enum name='AVAudioContentSource_AppleCapture_Spatial' value64='2'/>
<enum name='AVAudioContentSource_AppleCapture_Spatial_Enhanced' value64='3'/>
<enum name='AVAudioContentSource_AppleCapture_Traditional' value64='1'/>
<enum name='AVAudioContentSource_AppleMusic_Spatial' value64='5'/>
<enum name='AVAudioContentSource_AppleMusic_Traditional' value64='4'/>
<enum name='AVAudioContentSource_ApplePassthrough' value64='10'/>
<enum name='AVAudioContentSource_Capture_Spatial' value64='34'/>
<enum name='AVAudioContentSource_Capture_Spatial_Enhanced' value64='35'/>
<enum name='AVAudioContentSource_Capture_Traditional' value64='33'/>
<enum name='AVAudioContentSource_Music_Spatial' value64='37'/>
<enum name='AVAudioContentSource_Music_Traditional' value64='36'/>
<enum name='AVAudioContentSource_Passthrough' value64='42'/>
<enum name='AVAudioContentSource_Reserved' value64='0'/>
<enum name='AVAudioContentSource_Unspecified' value64='-1'/>
<enum name='AVAudioConverterInputStatus_EndOfStream' value64='2'/>
<enum name='AVAudioConverterInputStatus_HaveData' value64='0'/>
<enum name='AVAudioConverterInputStatus_NoDataNow' value64='1'/>
<enum name='AVAudioConverterOutputStatus_EndOfStream' value64='2'/>
<enum name='AVAudioConverterOutputStatus_Error' value64='3'/>
<enum name='AVAudioConverterOutputStatus_HaveData' value64='0'/>
<enum name='AVAudioConverterOutputStatus_InputRanDry' value64='1'/>
<enum name='AVAudioConverterPrimeMethod_None' value64='2'/>
<enum name='AVAudioConverterPrimeMethod_Normal' value64='1'/>
<enum name='AVAudioConverterPrimeMethod_Pre' value64='0'/>
<enum name='AVAudioDynamicRangeControlConfiguration_Capture' value64='4'/>
<enum name='AVAudioDynamicRangeControlConfiguration_Movie' value64='3'/>
<enum name='AVAudioDynamicRangeControlConfiguration_Music' value64='1'/>
<enum name='AVAudioDynamicRangeControlConfiguration_None' value64='0'/>
<enum name='AVAudioDynamicRangeControlConfiguration_Speech' value64='2'/>
<enum name='AVAudioEngineManualRenderingErrorInitialized' value64='-80801'/>
<enum name='AVAudioEngineManualRenderingErrorInvalidMode' value64='-80800'/>
<enum name='AVAudioEngineManualRenderingErrorNotRunning' value64='-80802'/>
<enum name='AVAudioEngineManualRenderingModeOffline' value64='0'/>
<enum name='AVAudioEngineManualRenderingModeRealtime' value64='1'/>
<enum name='AVAudioEngineManualRenderingStatusCannotDoInCurrentContext' value64='2'/>
<enum name='AVAudioEngineManualRenderingStatusError' value64='-1'/>
<enum name='AVAudioEngineManualRenderingStatusInsufficientDataFromInputNode' value64='1'/>
<enum name='AVAudioEngineManualRenderingStatusSuccess' value64='0'/>
<enum name='AVAudioEnvironmentDistanceAttenuationModelExponential' value64='1'/>
<enum name='AVAudioEnvironmentDistanceAttenuationModelInverse' value64='2'/>
<enum name='AVAudioEnvironmentDistanceAttenuationModelLinear' value64='3'/>
<enum name='AVAudioEnvironmentOutputTypeAuto' value64='0'/>
<enum name='AVAudioEnvironmentOutputTypeBuiltInSpeakers' value64='2'/>
<enum name='AVAudioEnvironmentOutputTypeExternalSpeakers' value64='3'/>
<enum name='AVAudioEnvironmentOutputTypeHeadphones' value64='1'/>
<enum name='AVAudioOtherFormat' value64='0'/>
<enum name='AVAudioPCMFormatFloat32' value64='1'/>
<enum name='AVAudioPCMFormatFloat64' value64='2'/>
<enum name='AVAudioPCMFormatInt16' value64='3'/>
<enum name='AVAudioPCMFormatInt32' value64='4'/>
<enum name='AVAudioPlayerNodeBufferInterrupts' value64='2'/>
<enum name='AVAudioPlayerNodeBufferInterruptsAtLoop' value64='4'/>
<enum name='AVAudioPlayerNodeBufferLoops' value64='1'/>
<enum name='AVAudioPlayerNodeCompletionDataConsumed' value64='0'/>
<enum name='AVAudioPlayerNodeCompletionDataPlayedBack' value64='2'/>
<enum name='AVAudioPlayerNodeCompletionDataRendered' value64='1'/>
<enum name='AVAudioQualityHigh' value64='96'/>
<enum name='AVAudioQualityLow' value64='32'/>
<enum name='AVAudioQualityMax' value64='127'/>
<enum name='AVAudioQualityMedium' value64='64'/>
<enum name='AVAudioQualityMin' value64='0'/>
<enum name='AVAudioRoutingArbitrationCategoryPlayAndRecord' value64='1'/>
<enum name='AVAudioRoutingArbitrationCategoryPlayAndRecordVoice' value64='2'/>
<enum name='AVAudioRoutingArbitrationCategoryPlayback' value64='0'/>
<enum name='AVAudioSessionActivationOptionNone' value64='0'/>
<enum name='AVAudioSessionCategoryOptionAllowAirPlay' value64='64'/>
<enum name='AVAudioSessionCategoryOptionAllowBluetooth' value64='4'/>
<enum name='AVAudioSessionCategoryOptionAllowBluetoothA2DP' value64='32'/>
<enum name='AVAudioSessionCategoryOptionAllowBluetoothHFP' value64='4'/>
<enum name='AVAudioSessionCategoryOptionBluetoothHighQualityRecording' value64='524288'/>
<enum name='AVAudioSessionCategoryOptionDefaultToSpeaker' value64='8'/>
<enum name='AVAudioSessionCategoryOptionDuckOthers' value64='2'/>
<enum name='AVAudioSessionCategoryOptionFarFieldInput' value64='262144'/>
<enum name='AVAudioSessionCategoryOptionInterruptSpokenAudioAndMixWithOthers' value64='17'/>
<enum name='AVAudioSessionCategoryOptionMixWithOthers' value64='1'/>
<enum name='AVAudioSessionCategoryOptionOverrideMutedMicrophoneInterruption' value64='128'/>
<enum name='AVAudioSessionIOTypeAggregated' value64='1'/>
<enum name='AVAudioSessionIOTypeNotSpecified' value64='0'/>
<enum name='AVAudioSessionInterruptionFlags_ShouldResume' value64='1'/>
<enum name='AVAudioSessionInterruptionOptionShouldResume' value64='1'/>
<enum name='AVAudioSessionInterruptionReasonAppWasSuspended' value64='1'/>
<enum name='AVAudioSessionInterruptionReasonBuiltInMicMuted' value64='2'/>
<enum name='AVAudioSessionInterruptionReasonDefault' value64='0'/>
<enum name='AVAudioSessionInterruptionReasonRouteDisconnected' value64='4'/>
<enum name='AVAudioSessionInterruptionTypeBegan' value64='1'/>
<enum name='AVAudioSessionInterruptionTypeEnded' value64='0'/>
<enum name='AVAudioSessionMicrophoneInjectionModeNone' value64='0'/>
<enum name='AVAudioSessionMicrophoneInjectionModeSpokenAudio' value64='1'/>
<enum name='AVAudioSessionPortOverrideNone' value64='0'/>
<enum name='AVAudioSessionPortOverrideSpeaker' value64='1936747378'/>
<enum name='AVAudioSessionPromptStyleNone' value64='1852796517'/>
<enum name='AVAudioSessionPromptStyleNormal' value64='1852992876'/>
<enum name='AVAudioSessionPromptStyleShort' value64='1936224884'/>
<enum name='AVAudioSessionRecordPermissionDenied' value64='1684369017'/>
<enum name='AVAudioSessionRecordPermissionGranted' value64='1735552628'/>
<enum name='AVAudioSessionRecordPermissionUndetermined' value64='1970168948'/>
<enum name='AVAudioSessionRenderingModeDolbyAtmos' value64='5'/>
<enum name='AVAudioSessionRenderingModeDolbyAudio' value64='4'/>
<enum name='AVAudioSessionRenderingModeMonoStereo' value64='1'/>
<enum name='AVAudioSessionRenderingModeNotApplicable' value64='0'/>
<enum name='AVAudioSessionRenderingModeSpatialAudio' value64='3'/>
<enum name='AVAudioSessionRenderingModeSurround' value64='2'/>
<enum name='AVAudioSessionRouteChangeReasonCategoryChange' value64='3'/>
<enum name='AVAudioSessionRouteChangeReasonNewDeviceAvailable' value64='1'/>
<enum name='AVAudioSessionRouteChangeReasonNoSuitableRouteForCategory' value64='7'/>
<enum name='AVAudioSessionRouteChangeReasonOldDeviceUnavailable' value64='2'/>
<enum name='AVAudioSessionRouteChangeReasonOverride' value64='4'/>
<enum name='AVAudioSessionRouteChangeReasonRouteConfigurationChange' value64='8'/>
<enum name='AVAudioSessionRouteChangeReasonUnknown' value64='0'/>
<enum name='AVAudioSessionRouteChangeReasonWakeFromSleep' value64='6'/>
<enum name='AVAudioSessionRouteSharingPolicyDefault' value64='0'/>
<enum name='AVAudioSessionRouteSharingPolicyIndependent' value64='2'/>
<enum name='AVAudioSessionRouteSharingPolicyLongForm' value64='1'/>
<enum name='AVAudioSessionRouteSharingPolicyLongFormAudio' value64='1'/>
<enum name='AVAudioSessionRouteSharingPolicyLongFormVideo' value64='3'/>
<enum name='AVAudioSessionSetActiveFlags_NotifyOthersOnDeactivation' value64='1'/>
<enum name='AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation' value64='1'/>
<enum name='AVAudioSessionSilenceSecondaryAudioHintTypeBegin' value64='1'/>
<enum name='AVAudioSessionSilenceSecondaryAudioHintTypeEnd' value64='0'/>
<enum name='AVAudioStereoOrientationLandscapeLeft' value64='4'/>
<enum name='AVAudioStereoOrientationLandscapeRight' value64='3'/>
<enum name='AVAudioStereoOrientationNone' value64='0'/>
<enum name='AVAudioStereoOrientationPortrait' value64='1'/>
<enum name='AVAudioStereoOrientationPortraitUpsideDown' value64='2'/>
<enum name='AVAudioUnitDistortionPresetDrumsBitBrush' value64='0'/>
<enum name='AVAudioUnitDistortionPresetDrumsBufferBeats' value64='1'/>
<enum name='AVAudioUnitDistortionPresetDrumsLoFi' value64='2'/>
<enum name='AVAudioUnitDistortionPresetMultiBrokenSpeaker' value64='3'/>
<enum name='AVAudioUnitDistortionPresetMultiCellphoneConcert' value64='4'/>
<enum name='AVAudioUnitDistortionPresetMultiDecimated1' value64='5'/>
<enum name='AVAudioUnitDistortionPresetMultiDecimated2' value64='6'/>
<enum name='AVAudioUnitDistortionPresetMultiDecimated3' value64='7'/>
<enum name='AVAudioUnitDistortionPresetMultiDecimated4' value64='8'/>
<enum name='AVAudioUnitDistortionPresetMultiDistortedCubed' value64='10'/>
<enum name='AVAudioUnitDistortionPresetMultiDistortedFunk' value64='9'/>
<enum name='AVAudioUnitDistortionPresetMultiDistortedSquared' value64='11'/>
<enum name='AVAudioUnitDistortionPresetMultiEcho1' value64='12'/>
<enum name='AVAudioUnitDistortionPresetMultiEcho2' value64='13'/>
<enum name='AVAudioUnitDistortionPresetMultiEchoTight1' value64='14'/>
<enum name='AVAudioUnitDistortionPresetMultiEchoTight2' value64='15'/>
<enum name='AVAudioUnitDistortionPresetMultiEverythingIsBroken' value64='16'/>
<enum name='AVAudioUnitDistortionPresetSpeechAlienChatter' value64='17'/>
<enum name='AVAudioUnitDistortionPresetSpeechCosmicInterference' value64='18'/>
<enum name='AVAudioUnitDistortionPresetSpeechGoldenPi' value64='19'/>
<enum name='AVAudioUnitDistortionPresetSpeechRadioTower' value64='20'/>
<enum name='AVAudioUnitDistortionPresetSpeechWaves' value64='21'/>
<enum name='AVAudioUnitEQFilterTypeBandPass' value64='5'/>
<enum name='AVAudioUnitEQFilterTypeBandStop' value64='6'/>
<enum name='AVAudioUnitEQFilterTypeHighPass' value64='2'/>
<enum name='AVAudioUnitEQFilterTypeHighShelf' value64='8'/>
<enum name='AVAudioUnitEQFilterTypeLowPass' value64='1'/>
<enum name='AVAudioUnitEQFilterTypeLowShelf' value64='7'/>
<enum name='AVAudioUnitEQFilterTypeParametric' value64='0'/>
<enum name='AVAudioUnitEQFilterTypeResonantHighPass' value64='4'/>
<enum name='AVAudioUnitEQFilterTypeResonantHighShelf' value64='10'/>
<enum name='AVAudioUnitEQFilterTypeResonantLowPass' value64='3'/>
<enum name='AVAudioUnitEQFilterTypeResonantLowShelf' value64='9'/>
<enum name='AVAudioUnitReverbPresetCathedral' value64='8'/>
<enum name='AVAudioUnitReverbPresetLargeChamber' value64='7'/>
<enum name='AVAudioUnitReverbPresetLargeHall' value64='4'/>
<enum name='AVAudioUnitReverbPresetLargeHall2' value64='12'/>
<enum name='AVAudioUnitReverbPresetLargeRoom' value64='2'/>
<enum name='AVAudioUnitReverbPresetLargeRoom2' value64='9'/>
<enum name='AVAudioUnitReverbPresetMediumChamber' value64='6'/>
<enum name='AVAudioUnitReverbPresetMediumHall' value64='3'/>
<enum name='AVAudioUnitReverbPresetMediumHall2' value64='10'/>
<enum name='AVAudioUnitReverbPresetMediumHall3' value64='11'/>
<enum name='AVAudioUnitReverbPresetMediumRoom' value64='1'/>
<enum name='AVAudioUnitReverbPresetPlate' value64='5'/>
<enum name='AVAudioUnitReverbPresetSmallRoom' value64='0'/>
<enum name='AVAudioVoiceProcessingOtherAudioDuckingLevelDefault' value64='0'/>
<enum name='AVAudioVoiceProcessingOtherAudioDuckingLevelMax' value64='30'/>
<enum name='AVAudioVoiceProcessingOtherAudioDuckingLevelMid' value64='20'/>
<enum name='AVAudioVoiceProcessingOtherAudioDuckingLevelMin' value64='10'/>
<enum name='AVAudioVoiceProcessingSpeechActivityEnded' value64='1'/>
<enum name='AVAudioVoiceProcessingSpeechActivityStarted' value64='0'/>
<enum name='AVMIDIControlChangeMessageTypeAllNotesOff' value64='123'/>
<enum name='AVMIDIControlChangeMessageTypeAllSoundOff' value64='120'/>
<enum name='AVMIDIControlChangeMessageTypeAttackTime' value64='73'/>
<enum name='AVMIDIControlChangeMessageTypeBalance' value64='8'/>
<enum name='AVMIDIControlChangeMessageTypeBankSelect' value64='0'/>
<enum name='AVMIDIControlChangeMessageTypeBreath' value64='2'/>
<enum name='AVMIDIControlChangeMessageTypeBrightness' value64='74'/>
<enum name='AVMIDIControlChangeMessageTypeChorusLevel' value64='93'/>
<enum name='AVMIDIControlChangeMessageTypeDataEntry' value64='6'/>
<enum name='AVMIDIControlChangeMessageTypeDecayTime' value64='75'/>
<enum name='AVMIDIControlChangeMessageTypeExpression' value64='11'/>
<enum name='AVMIDIControlChangeMessageTypeFilterResonance' value64='71'/>
<enum name='AVMIDIControlChangeMessageTypeFoot' value64='4'/>
<enum name='AVMIDIControlChangeMessageTypeHold2Pedal' value64='69'/>
<enum name='AVMIDIControlChangeMessageTypeLegatoPedal' value64='68'/>
<enum name='AVMIDIControlChangeMessageTypeModWheel' value64='1'/>
<enum name='AVMIDIControlChangeMessageTypeMonoModeOff' value64='127'/>
<enum name='AVMIDIControlChangeMessageTypeMonoModeOn' value64='126'/>
<enum name='AVMIDIControlChangeMessageTypeOmniModeOff' value64='124'/>
<enum name='AVMIDIControlChangeMessageTypeOmniModeOn' value64='125'/>
<enum name='AVMIDIControlChangeMessageTypePan' value64='10'/>
<enum name='AVMIDIControlChangeMessageTypePortamento' value64='65'/>
<enum name='AVMIDIControlChangeMessageTypePortamentoTime' value64='5'/>
<enum name='AVMIDIControlChangeMessageTypeRPN_LSB' value64='100'/>
<enum name='AVMIDIControlChangeMessageTypeRPN_MSB' value64='101'/>
<enum name='AVMIDIControlChangeMessageTypeReleaseTime' value64='72'/>
<enum name='AVMIDIControlChangeMessageTypeResetAllControllers' value64='121'/>
<enum name='AVMIDIControlChangeMessageTypeReverbLevel' value64='91'/>
<enum name='AVMIDIControlChangeMessageTypeSoft' value64='67'/>
<enum name='AVMIDIControlChangeMessageTypeSostenuto' value64='66'/>
<enum name='AVMIDIControlChangeMessageTypeSustain' value64='64'/>
<enum name='AVMIDIControlChangeMessageTypeVibratoDelay' value64='78'/>
<enum name='AVMIDIControlChangeMessageTypeVibratoDepth' value64='77'/>
<enum name='AVMIDIControlChangeMessageTypeVibratoRate' value64='76'/>
<enum name='AVMIDIControlChangeMessageTypeVolume' value64='7'/>
<enum name='AVMIDIMetaEventTypeCopyright' value64='2'/>
<enum name='AVMIDIMetaEventTypeCuePoint' value64='7'/>
<enum name='AVMIDIMetaEventTypeEndOfTrack' value64='47'/>
<enum name='AVMIDIMetaEventTypeInstrument' value64='4'/>
<enum name='AVMIDIMetaEventTypeKeySignature' value64='89'/>
<enum name='AVMIDIMetaEventTypeLyric' value64='5'/>
<enum name='AVMIDIMetaEventTypeMarker' value64='6'/>
<enum name='AVMIDIMetaEventTypeMidiChannel' value64='32'/>
<enum name='AVMIDIMetaEventTypeMidiPort' value64='33'/>
<enum name='AVMIDIMetaEventTypeProprietaryEvent' value64='127'/>
<enum name='AVMIDIMetaEventTypeSequenceNumber' value64='0'/>
<enum name='AVMIDIMetaEventTypeSmpteOffset' value64='84'/>
<enum name='AVMIDIMetaEventTypeTempo' value64='81'/>
<enum name='AVMIDIMetaEventTypeText' value64='1'/>
<enum name='AVMIDIMetaEventTypeTimeSignature' value64='88'/>
<enum name='AVMIDIMetaEventTypeTrackName' value64='3'/>
<enum name='AVMusicSequenceLoadSMF_ChannelsToTracks' value64='1'/>
<enum name='AVMusicSequenceLoadSMF_PreserveTracks' value64='0'/>
<enum name='AVMusicTrackLoopCountForever' value64='-1'/>
<enum name='AVSpeechBoundaryImmediate' value64='0'/>
<enum name='AVSpeechBoundaryWord' value64='1'/>
<enum name='AVSpeechSynthesisMarkerMarkBookmark' value64='4'/>
<enum name='AVSpeechSynthesisMarkerMarkParagraph' value64='3'/>
<enum name='AVSpeechSynthesisMarkerMarkPhoneme' value64='0'/>
<enum name='AVSpeechSynthesisMarkerMarkSentence' value64='2'/>
<enum name='AVSpeechSynthesisMarkerMarkWord' value64='1'/>
<enum name='AVSpeechSynthesisPersonalVoiceAuthorizationStatusAuthorized' value64='3'/>
<enum name='AVSpeechSynthesisPersonalVoiceAuthorizationStatusDenied' value64='1'/>
<enum name='AVSpeechSynthesisPersonalVoiceAuthorizationStatusNotDetermined' value64='0'/>
<enum name='AVSpeechSynthesisPersonalVoiceAuthorizationStatusUnsupported' value64='2'/>
<enum name='AVSpeechSynthesisVoiceGenderFemale' value64='2'/>
<enum name='AVSpeechSynthesisVoiceGenderMale' value64='1'/>
<enum name='AVSpeechSynthesisVoiceGenderUnspecified' value64='0'/>
<enum name='AVSpeechSynthesisVoiceQualityDefault' value64='1'/>
<enum name='AVSpeechSynthesisVoiceQualityEnhanced' value64='2'/>
<enum name='AVSpeechSynthesisVoiceQualityPremium' value64='3'/>
<enum name='AVSpeechSynthesisVoiceTraitIsNoveltyVoice' value64='1'/>
<enum name='AVSpeechSynthesisVoiceTraitIsPersonalVoice' value64='2'/>
<enum name='AVSpeechSynthesisVoiceTraitNone' value64='0'/>
<function inline='true' name='AVAudioMake3DAngularOrientation'>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='{AVAudio3DAngularOrientation=fff}'/>
</function>
<function inline='true' name='AVAudioMake3DPoint'>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='{AVAudio3DPoint=fff}'/>
</function>
<function inline='true' name='AVAudioMake3DVector'>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='{AVAudio3DPoint=fff}'/>
</function>
<function inline='true' name='AVAudioMake3DVectorOrientation'>
<arg type64='{AVAudio3DPoint=fff}'/>
<arg type64='{AVAudio3DPoint=fff}'/>
<retval type64='{AVAudio3DVectorOrientation={AVAudio3DPoint=fff}{AVAudio3DPoint=fff}}'/>
</function>
<function inline='true' name='AVMakeBeatRange'>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='{_AVBeatRange=dd}'/>
</function>
<class name='AVAudioApplication'>
<method selector='isInputMuted'>
<retval type64='B'/>
</method>
<method class_method='true' selector='requestMicrophoneInjectionPermissionWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='requestRecordPermissionWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='setInputMuteStateChangeHandler:error:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='B'/>
<retval type64='B'/>
</arg>
<retval type64='B'/>
</method>
<method selector='setInputMuted:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioChannelLayout'>
<method selector='isEqual:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioConverter'>
<method selector='convertToBuffer:error:withInputFromBlock:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='I'/>
<arg type64='^q'/>
<retval type64='@'/>
</arg>
</method>
<method selector='convertToBuffer:fromBuffer:error:'>
<retval type64='B'/>
</method>
<method selector='dither'>
<retval type64='B'/>
</method>
<method selector='downmix'>
<retval type64='B'/>
</method>
<method selector='setDither:'>
<arg index='0' type64='B'/>
</method>
<method selector='setDownmix:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioEngine'>
<method selector='connectMIDI:to:format:block:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='q'/>
<arg type64='C'/>
<arg type64='q'/>
<arg type64='*'/>
<retval type64='i'/>
</arg>
</method>
<method selector='connectMIDI:to:format:eventListBlock:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='q'/>
<arg type64='C'/>
<arg type64='^{MIDIEventList=iI[1{MIDIEventPacket=QI[64I]}]}'/>
<retval type64='i'/>
</arg>
</method>
<method selector='connectMIDI:toNodes:format:block:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='q'/>
<arg type64='C'/>
<arg type64='q'/>
<arg type64='*'/>
<retval type64='i'/>
</arg>
</method>
<method selector='connectMIDI:toNodes:format:eventListBlock:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='q'/>
<arg type64='C'/>
<arg type64='^{MIDIEventList=iI[1{MIDIEventPacket=QI[64I]}]}'/>
<retval type64='i'/>
</arg>
</method>
<method selector='enableManualRenderingMode:format:maximumFrameCount:error:'>
<retval type64='B'/>
</method>
<method selector='isAutoShutdownEnabled'>
<retval type64='B'/>
</method>
<method selector='isInManualRenderingMode'>
<retval type64='B'/>
</method>
<method selector='isRunning'>
<retval type64='B'/>
</method>
<method selector='setAutoShutdownEnabled:'>
<arg index='0' type64='B'/>
</method>
<method selector='startAndReturnError:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioEnvironmentNode'>
<method selector='isListenerHeadTrackingEnabled'>
<retval type64='B'/>
</method>
<method selector='setListenerHeadTrackingEnabled:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioEnvironmentReverbParameters'>
<method selector='enable'>
<retval type64='B'/>
</method>
<method selector='setEnable:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioFile'>
<method selector='initForReading:commonFormat:interleaved:error:'>
<arg index='2' type64='B'/>
</method>
<method selector='initForWriting:settings:commonFormat:interleaved:error:'>
<arg index='3' type64='B'/>
</method>
<method selector='isOpen'>
<retval type64='B'/>
</method>
<method selector='readIntoBuffer:error:'>
<retval type64='B'/>
</method>
<method selector='readIntoBuffer:frameCount:error:'>
<retval type64='B'/>
</method>
<method selector='writeFromBuffer:error:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioFormat'>
<method selector='initWithCommonFormat:sampleRate:channels:interleaved:'>
<arg index='3' type64='B'/>
</method>
<method selector='initWithCommonFormat:sampleRate:interleaved:channelLayout:'>
<arg index='2' type64='B'/>
</method>
<method selector='isEqual:'>
<retval type64='B'/>
</method>
<method selector='isInterleaved'>
<retval type64='B'/>
</method>
<method selector='isStandard'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioIONode'>
<method selector='isVoiceProcessingEnabled'>
<retval type64='B'/>
</method>
<method selector='setVoiceProcessingEnabled:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioInputNode'>
<method selector='isVoiceProcessingAGCEnabled'>
<retval type64='B'/>
</method>
<method selector='isVoiceProcessingBypassed'>
<retval type64='B'/>
</method>
<method selector='isVoiceProcessingInputMuted'>
<retval type64='B'/>
</method>
<method selector='setManualRenderingInputPCMFormat:inputBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='I'/>
<retval type64='^{AudioBufferList=I[1{AudioBuffer=II^v}]}'/>
</arg>
<retval type64='B'/>
</method>
<method selector='setMutedSpeechActivityEventListener:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
<retval type64='B'/>
</method>
<method selector='setVoiceProcessingAGCEnabled:'>
<arg index='0' type64='B'/>
</method>
<method selector='setVoiceProcessingBypassed:'>
<arg index='0' type64='B'/>
</method>
<method selector='setVoiceProcessingInputMuted:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioNode'>
<method selector='installTapOnBus:bufferSize:format:block:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVAudioPCMBuffer'>
<method selector='initWithPCMFormat:bufferListNoCopy:deallocator:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='^{AudioBufferList=I[1{AudioBuffer=II^v}]}'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVAudioPlayer'>
<method selector='enableRate'>
<retval type64='B'/>
</method>
<method selector='isMeteringEnabled'>
<retval type64='B'/>
</method>
<method selector='isPlaying'>
<retval type64='B'/>
</method>
<method selector='play'>
<retval type64='B'/>
</method>
<method selector='playAtTime:'>
<retval type64='B'/>
</method>
<method selector='prepareToPlay'>
<retval type64='B'/>
</method>
<method selector='setEnableRate:'>
<arg index='0' type64='B'/>
</method>
<method selector='setMeteringEnabled:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioPlayerNode'>
<method selector='isPlaying'>
<retval type64='B'/>
</method>
<method selector='scheduleBuffer:atTime:options:completionCallbackType:completionHandler:'>
<arg function_pointer='true' index='4' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleBuffer:atTime:options:completionHandler:'>
<arg function_pointer='true' index='3' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleBuffer:completionCallbackType:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleBuffer:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleFile:atTime:completionCallbackType:completionHandler:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleFile:atTime:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleSegment:startingFrame:frameCount:atTime:completionCallbackType:completionHandler:'>
<arg function_pointer='true' index='5' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='scheduleSegment:startingFrame:frameCount:atTime:completionHandler:'>
<arg function_pointer='true' index='4' type64='@?'>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVAudioRecorder'>
<method selector='deleteRecording'>
<retval type64='B'/>
</method>
<method selector='isMeteringEnabled'>
<retval type64='B'/>
</method>
<method selector='isRecording'>
<retval type64='B'/>
</method>
<method selector='prepareToRecord'>
<retval type64='B'/>
</method>
<method selector='record'>
<retval type64='B'/>
</method>
<method selector='recordAtTime:'>
<retval type64='B'/>
</method>
<method selector='recordAtTime:forDuration:'>
<retval type64='B'/>
</method>
<method selector='recordForDuration:'>
<retval type64='B'/>
</method>
<method selector='setMeteringEnabled:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioRoutingArbiter'>
<method selector='beginArbitrationWithCategory:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVAudioSequencer'>
<method selector='isPlaying'>
<retval type64='B'/>
</method>
<method selector='loadFromData:options:error:'>
<retval type64='B'/>
</method>
<method selector='loadFromURL:options:error:'>
<retval type64='B'/>
</method>
<method selector='removeTrack:'>
<retval type64='B'/>
</method>
<method selector='setUserCallback:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<arg type64='d'/>
<retval type64='v'/>
</arg>
</method>
<method selector='startAndReturnError:'>
<retval type64='B'/>
</method>
<method selector='writeToURL:SMPTEResolution:replaceExisting:error:'>
<arg index='2' type64='B'/>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioSession'>
<method selector='activateWithOptions:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='allowHapticsAndSystemSoundsDuringRecording'>
<retval type64='B'/>
</method>
<method selector='inputIsAvailable'>
<retval type64='B'/>
</method>
<method selector='isEchoCancelledInputAvailable'>
<retval type64='B'/>
</method>
<method selector='isEchoCancelledInputEnabled'>
<retval type64='B'/>
</method>
<method selector='isInputAvailable'>
<retval type64='B'/>
</method>
<method selector='isInputGainSettable'>
<retval type64='B'/>
</method>
<method selector='isMicrophoneInjectionAvailable'>
<retval type64='B'/>
</method>
<method selector='isOtherAudioPlaying'>
<retval type64='B'/>
</method>
<method selector='isOutputMuted'>
<retval type64='B'/>
</method>
<method selector='overrideOutputAudioPort:error:'>
<retval type64='B'/>
</method>
<method selector='prefersEchoCancelledInput'>
<retval type64='B'/>
</method>
<method selector='prefersInterruptionOnRouteDisconnect'>
<retval type64='B'/>
</method>
<method selector='prefersNoInterruptionsFromSystemAlerts'>
<retval type64='B'/>
</method>
<method selector='requestRecordPermission:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='secondaryAudioShouldBeSilencedHint'>
<retval type64='B'/>
</method>
<method selector='setActive:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setActive:withFlags:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setActive:withOptions:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setAggregatedIOPreference:error:'>
<retval type64='B'/>
</method>
<method selector='setAllowHapticsAndSystemSoundsDuringRecording:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setCategory:error:'>
<retval type64='B'/>
</method>
<method selector='setCategory:mode:options:error:'>
<retval type64='B'/>
</method>
<method selector='setCategory:mode:routeSharingPolicy:options:error:'>
<retval type64='B'/>
</method>
<method selector='setCategory:withOptions:error:'>
<retval type64='B'/>
</method>
<method selector='setInputDataSource:error:'>
<retval type64='B'/>
</method>
<method selector='setInputGain:error:'>
<retval type64='B'/>
</method>
<method selector='setMode:error:'>
<retval type64='B'/>
</method>
<method selector='setOutputDataSource:error:'>
<retval type64='B'/>
</method>
<method selector='setOutputMuted:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setPreferredHardwareSampleRate:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredIOBufferDuration:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredInput:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredInputNumberOfChannels:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredInputOrientation:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredMicrophoneInjectionMode:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredOutputNumberOfChannels:error:'>
<retval type64='B'/>
</method>
<method selector='setPreferredSampleRate:error:'>
<retval type64='B'/>
</method>
<method selector='setPrefersEchoCancelledInput:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setPrefersInterruptionOnRouteDisconnect:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setPrefersNoInterruptionsFromSystemAlerts:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setSupportsMultichannelContent:error:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='supportsMultichannelContent'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioSessionCapability'>
<method selector='isEnabled'>
<retval type64='B'/>
</method>
<method selector='isSupported'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioSessionDataSourceDescription'>
<method selector='setPreferredPolarPattern:error:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioSessionPortDescription'>
<method selector='hasHardwareVoiceCallProcessing'>
<retval type64='B'/>
</method>
<method selector='isSpatialAudioEnabled'>
<retval type64='B'/>
</method>
<method selector='setPreferredDataSource:error:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioSinkNode'>
<method selector='initWithReceiverBlock:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}'/>
<arg type64='I'/>
<arg type64='^{AudioBufferList=I[1{AudioBuffer=II^v}]}'/>
<retval type64='i'/>
</arg>
</method>
</class>
<class name='AVAudioSourceNode'>
<method selector='initWithFormat:renderBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='^B'/>
<arg type64='^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}'/>
<arg type64='I'/>
<arg type64='^{AudioBufferList=I[1{AudioBuffer=II^v}]}'/>
<retval type64='i'/>
</arg>
</method>
<method selector='initWithRenderBlock:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='^B'/>
<arg type64='^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}'/>
<arg type64='I'/>
<arg type64='^{AudioBufferList=I[1{AudioBuffer=II^v}]}'/>
<retval type64='i'/>
</arg>
</method>
</class>
<class name='AVAudioTime'>
<method selector='isHostTimeValid'>
<retval type64='B'/>
</method>
<method selector='isSampleTimeValid'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioUnit'>
<method class_method='true' selector='instantiateWithComponentDescription:options:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='loadAudioUnitPresetAtURL:error:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioUnitComponent'>
<method selector='hasCustomView'>
<retval type64='B'/>
</method>
<method selector='hasMIDIInput'>
<retval type64='B'/>
</method>
<method selector='hasMIDIOutput'>
<retval type64='B'/>
</method>
<method selector='isSandboxSafe'>
<retval type64='B'/>
</method>
<method selector='passesAUVal'>
<retval type64='B'/>
</method>
<method selector='supportsNumberInputChannels:outputChannels:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioUnitComponentManager'>
<method selector='componentsPassingTest:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='^B'/>
<retval type64='B'/>
</arg>
</method>
</class>
<class name='AVAudioUnitEQFilterParameters'>
<method selector='bypass'>
<retval type64='B'/>
</method>
<method selector='setBypass:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioUnitEffect'>
<method selector='bypass'>
<retval type64='B'/>
</method>
<method selector='setBypass:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioUnitGenerator'>
<method selector='bypass'>
<retval type64='B'/>
</method>
<method selector='setBypass:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVAudioUnitSampler'>
<method selector='loadAudioFilesAtURLs:error:'>
<retval type64='B'/>
</method>
<method selector='loadInstrumentAtURL:error:'>
<retval type64='B'/>
</method>
<method selector='loadSoundBankInstrumentAtURL:program:bankMSB:bankLSB:error:'>
<retval type64='B'/>
</method>
</class>
<class name='AVAudioUnitTimeEffect'>
<method selector='bypass'>
<retval type64='B'/>
</method>
<method selector='setBypass:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='AVMIDIPlayer'>
<method selector='isPlaying'>
<retval type64='B'/>
</method>
<method selector='play:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVMusicTrack'>
<method selector='enumerateEventsInRange:usingBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='^d'/>
<arg type64='^B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='isLoopingEnabled'>
<retval type64='B'/>
</method>
<method selector='isMuted'>
<retval type64='B'/>
</method>
<method selector='isSoloed'>
<retval type64='B'/>
</method>
<method selector='setLoopingEnabled:'>
<arg index='0' type64='B'/>
</method>
<method selector='setMuted:'>
<arg index='0' type64='B'/>
</method>
<method selector='setSoloed:'>
<arg index='0' type64='B'/>
</method>
<method selector='setUsesAutomatedParameters:'>
<arg index='0' type64='B'/>
</method>
<method selector='usesAutomatedParameters'>
<retval type64='B'/>
</method>
</class>
<class name='AVSpeechSynthesizer'>
<method selector='continueSpeaking'>
<retval type64='B'/>
</method>
<method selector='isPaused'>
<retval type64='B'/>
</method>
<method selector='isSpeaking'>
<retval type64='B'/>
</method>
<method selector='mixToTelephonyUplink'>
<retval type64='B'/>
</method>
<method selector='pauseSpeakingAtBoundary:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='requestPersonalVoiceAuthorizationWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='Q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='setMixToTelephonyUplink:'>
<arg index='0' type64='B'/>
</method>
<method selector='setUsesApplicationAudioSession:'>
<arg index='0' type64='B'/>
</method>
<method selector='stopSpeakingAtBoundary:'>
<retval type64='B'/>
</method>
<method selector='usesApplicationAudioSession'>
<retval type64='B'/>
</method>
<method selector='writeUtterance:toBufferCallback:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='writeUtterance:toBufferCallback:toMarkerCallback:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='AVSpeechUtterance'>
<method selector='prefersAssistiveTechnologySettings'>
<retval type64='B'/>
</method>
<method selector='setPrefersAssistiveTechnologySettings:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='NSObject'>
<method selector='audioPlayerDidFinishPlaying:successfully:'>
<arg index='1' type64='B'/>
</method>
<method selector='audioRecorderDidFinishRecording:successfully:'>
<arg index='1' type64='B'/>
</method>
<method selector='inputIsAvailableChanged:'>
<arg index='0' type64='B'/>
</method>
</class>
</signatures>
