// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const AVFAudio = new NobjcLibrary("/System/Library/Frameworks/AVFAudio.framework/AVFAudio");
export const AVAUPresetEvent = _bindClass(AVFAudio, "AVAUPresetEvent");
export const AVAudioApplication = _bindClass(AVFAudio, "AVAudioApplication");
export const AVAudioBuffer = _bindClass(AVFAudio, "AVAudioBuffer");
export const AVAudioChannelLayout = _bindClass(AVFAudio, "AVAudioChannelLayout");
export const AVAudioCompressedBuffer = _bindClass(AVFAudio, "AVAudioCompressedBuffer");
export const AVAudioConnectionPoint = _bindClass(AVFAudio, "AVAudioConnectionPoint");
export const AVAudioConverter = _bindClass(AVFAudio, "AVAudioConverter");
export const AVAudioEngine = _bindClass(AVFAudio, "AVAudioEngine");
export const AVAudioEnvironmentDistanceAttenuationParameters = _bindClass(AVFAudio, "AVAudioEnvironmentDistanceAttenuationParameters");
export const AVAudioEnvironmentNode = _bindClass(AVFAudio, "AVAudioEnvironmentNode");
export const AVAudioEnvironmentReverbParameters = _bindClass(AVFAudio, "AVAudioEnvironmentReverbParameters");
export const AVAudioFile = _bindClass(AVFAudio, "AVAudioFile");
export const AVAudioFormat = _bindClass(AVFAudio, "AVAudioFormat");
export const AVAudioIONode = _bindClass(AVFAudio, "AVAudioIONode");
export const AVAudioInputNode = _bindClass(AVFAudio, "AVAudioInputNode");
export const AVAudioMixerNode = _bindClass(AVFAudio, "AVAudioMixerNode");
export const AVAudioMixingDestination = _bindClass(AVFAudio, "AVAudioMixingDestination");
export const AVAudioNode = _bindClass(AVFAudio, "AVAudioNode");
export const AVAudioOutputNode = _bindClass(AVFAudio, "AVAudioOutputNode");
export const AVAudioPCMBuffer = _bindClass(AVFAudio, "AVAudioPCMBuffer");
export const AVAudioPlayer = _bindClass(AVFAudio, "AVAudioPlayer");
export const AVAudioPlayerNode = _bindClass(AVFAudio, "AVAudioPlayerNode");
export const AVAudioRecorder = _bindClass(AVFAudio, "AVAudioRecorder");
export const AVAudioRoutingArbiter = _bindClass(AVFAudio, "AVAudioRoutingArbiter");
export const AVAudioSequencer = _bindClass(AVFAudio, "AVAudioSequencer");
export const AVAudioSession = _bindClass(AVFAudio, "AVAudioSession");
export const AVAudioSessionCapability = _bindClass(AVFAudio, "AVAudioSessionCapability");
export const AVAudioSessionChannelDescription = _bindClass(AVFAudio, "AVAudioSessionChannelDescription");
export const AVAudioSessionDataSourceDescription = _bindClass(AVFAudio, "AVAudioSessionDataSourceDescription");
export const AVAudioSessionPortDescription = _bindClass(AVFAudio, "AVAudioSessionPortDescription");
export const AVAudioSessionPortExtensionBluetoothMicrophone = _bindClass(AVFAudio, "AVAudioSessionPortExtensionBluetoothMicrophone");
export const AVAudioSessionRouteDescription = _bindClass(AVFAudio, "AVAudioSessionRouteDescription");
export const AVAudioSinkNode = _bindClass(AVFAudio, "AVAudioSinkNode");
export const AVAudioSourceNode = _bindClass(AVFAudio, "AVAudioSourceNode");
export const AVAudioTime = _bindClass(AVFAudio, "AVAudioTime");
export const AVAudioUnit = _bindClass(AVFAudio, "AVAudioUnit");
export const AVAudioUnitComponent = _bindClass(AVFAudio, "AVAudioUnitComponent");
export const AVAudioUnitComponentManager = _bindClass(AVFAudio, "AVAudioUnitComponentManager");
export const AVAudioUnitDelay = _bindClass(AVFAudio, "AVAudioUnitDelay");
export const AVAudioUnitDistortion = _bindClass(AVFAudio, "AVAudioUnitDistortion");
export const AVAudioUnitEQ = _bindClass(AVFAudio, "AVAudioUnitEQ");
export const AVAudioUnitEQFilterParameters = _bindClass(AVFAudio, "AVAudioUnitEQFilterParameters");
export const AVAudioUnitEffect = _bindClass(AVFAudio, "AVAudioUnitEffect");
export const AVAudioUnitGenerator = _bindClass(AVFAudio, "AVAudioUnitGenerator");
export const AVAudioUnitMIDIInstrument = _bindClass(AVFAudio, "AVAudioUnitMIDIInstrument");
export const AVAudioUnitReverb = _bindClass(AVFAudio, "AVAudioUnitReverb");
export const AVAudioUnitSampler = _bindClass(AVFAudio, "AVAudioUnitSampler");
export const AVAudioUnitTimeEffect = _bindClass(AVFAudio, "AVAudioUnitTimeEffect");
export const AVAudioUnitTimePitch = _bindClass(AVFAudio, "AVAudioUnitTimePitch");
export const AVAudioUnitVarispeed = _bindClass(AVFAudio, "AVAudioUnitVarispeed");
export const AVExtendedNoteOnEvent = _bindClass(AVFAudio, "AVExtendedNoteOnEvent");
export const AVExtendedTempoEvent = _bindClass(AVFAudio, "AVExtendedTempoEvent");
export const AVMIDIChannelEvent = _bindClass(AVFAudio, "AVMIDIChannelEvent");
export const AVMIDIChannelPressureEvent = _bindClass(AVFAudio, "AVMIDIChannelPressureEvent");
export const AVMIDIControlChangeEvent = _bindClass(AVFAudio, "AVMIDIControlChangeEvent");
export const AVMIDIMetaEvent = _bindClass(AVFAudio, "AVMIDIMetaEvent");
export const AVMIDINoteEvent = _bindClass(AVFAudio, "AVMIDINoteEvent");
export const AVMIDIPitchBendEvent = _bindClass(AVFAudio, "AVMIDIPitchBendEvent");
export const AVMIDIPlayer = _bindClass(AVFAudio, "AVMIDIPlayer");
export const AVMIDIPolyPressureEvent = _bindClass(AVFAudio, "AVMIDIPolyPressureEvent");
export const AVMIDIProgramChangeEvent = _bindClass(AVFAudio, "AVMIDIProgramChangeEvent");
export const AVMIDISysexEvent = _bindClass(AVFAudio, "AVMIDISysexEvent");
export const AVMusicEvent = _bindClass(AVFAudio, "AVMusicEvent");
export const AVMusicTrack = _bindClass(AVFAudio, "AVMusicTrack");
export const AVMusicUserEvent = _bindClass(AVFAudio, "AVMusicUserEvent");
export const AVParameterEvent = _bindClass(AVFAudio, "AVParameterEvent");
export const AVSpeechSynthesisMarker = _bindClass(AVFAudio, "AVSpeechSynthesisMarker");
export const AVSpeechSynthesisProviderAudioUnit = _bindClass(AVFAudio, "AVSpeechSynthesisProviderAudioUnit");
export const AVSpeechSynthesisProviderRequest = _bindClass(AVFAudio, "AVSpeechSynthesisProviderRequest");
export const AVSpeechSynthesisProviderVoice = _bindClass(AVFAudio, "AVSpeechSynthesisProviderVoice");
export const AVSpeechSynthesisVoice = _bindClass(AVFAudio, "AVSpeechSynthesisVoice");
export const AVSpeechSynthesizer = _bindClass(AVFAudio, "AVSpeechSynthesizer");
export const AVSpeechUtterance = _bindClass(AVFAudio, "AVSpeechUtterance");
export { AVAudio3DMixingPointSourceInHeadMode } from "./AVAudio3DMixingPointSourceInHeadMode.js";
export { AVAudio3DMixingRenderingAlgorithm } from "./AVAudio3DMixingRenderingAlgorithm.js";
export { AVAudio3DMixingSourceMode } from "./AVAudio3DMixingSourceMode.js";
export { AVAudioApplicationMicrophoneInjectionPermission } from "./AVAudioApplicationMicrophoneInjectionPermission.js";
export { AVAudioApplicationRecordPermission } from "./AVAudioApplicationRecordPermission.js";
export { AVAudioCommonFormat } from "./AVAudioCommonFormat.js";
export { AVAudioContentSource } from "./AVAudioContentSource.js";
export { AVAudioConverterInputStatus } from "./AVAudioConverterInputStatus.js";
export { AVAudioConverterOutputStatus } from "./AVAudioConverterOutputStatus.js";
export { AVAudioConverterPrimeMethod } from "./AVAudioConverterPrimeMethod.js";
export { AVAudioDynamicRangeControlConfiguration } from "./AVAudioDynamicRangeControlConfiguration.js";
export { AVAudioEngineManualRenderingError } from "./AVAudioEngineManualRenderingError.js";
export { AVAudioEngineManualRenderingMode } from "./AVAudioEngineManualRenderingMode.js";
export { AVAudioEngineManualRenderingStatus } from "./AVAudioEngineManualRenderingStatus.js";
export { AVAudioEnvironmentDistanceAttenuationModel } from "./AVAudioEnvironmentDistanceAttenuationModel.js";
export { AVAudioEnvironmentOutputType } from "./AVAudioEnvironmentOutputType.js";
export { AVAudioPlayerNodeBufferOptions } from "./AVAudioPlayerNodeBufferOptions.js";
export { AVAudioPlayerNodeCompletionCallbackType } from "./AVAudioPlayerNodeCompletionCallbackType.js";
export { AVAudioQuality } from "./AVAudioQuality.js";
export { AVAudioRoutingArbitrationCategory } from "./AVAudioRoutingArbitrationCategory.js";
export { AVAudioSessionActivationOptions } from "./AVAudioSessionActivationOptions.js";
export { AVAudioSessionCategoryOptions } from "./AVAudioSessionCategoryOptions.js";
export { AVAudioSessionIOType } from "./AVAudioSessionIOType.js";
export { AVAudioSessionInterruptionOptions } from "./AVAudioSessionInterruptionOptions.js";
export { AVAudioSessionInterruptionReason } from "./AVAudioSessionInterruptionReason.js";
export { AVAudioSessionInterruptionType } from "./AVAudioSessionInterruptionType.js";
export { AVAudioSessionMicrophoneInjectionMode } from "./AVAudioSessionMicrophoneInjectionMode.js";
export { AVAudioSessionPortOverride } from "./AVAudioSessionPortOverride.js";
export { AVAudioSessionPromptStyle } from "./AVAudioSessionPromptStyle.js";
export { AVAudioSessionRecordPermission } from "./AVAudioSessionRecordPermission.js";
export { AVAudioSessionRenderingMode } from "./AVAudioSessionRenderingMode.js";
export { AVAudioSessionRouteChangeReason } from "./AVAudioSessionRouteChangeReason.js";
export { AVAudioSessionRouteSharingPolicy } from "./AVAudioSessionRouteSharingPolicy.js";
export { AVAudioSessionSetActiveOptions } from "./AVAudioSessionSetActiveOptions.js";
export { AVAudioSessionSilenceSecondaryAudioHintType } from "./AVAudioSessionSilenceSecondaryAudioHintType.js";
export { AVAudioStereoOrientation } from "./AVAudioStereoOrientation.js";
export { AVAudioUnitDistortionPreset } from "./AVAudioUnitDistortionPreset.js";
export { AVAudioUnitEQFilterType } from "./AVAudioUnitEQFilterType.js";
export { AVAudioUnitReverbPreset } from "./AVAudioUnitReverbPreset.js";
export { AVAudioVoiceProcessingOtherAudioDuckingLevel } from "./AVAudioVoiceProcessingOtherAudioDuckingLevel.js";
export { AVAudioVoiceProcessingSpeechActivityEvent } from "./AVAudioVoiceProcessingSpeechActivityEvent.js";
export { AVMIDIControlChangeMessageType } from "./AVMIDIControlChangeMessageType.js";
export { AVMIDIMetaEventType } from "./AVMIDIMetaEventType.js";
export { AVMusicSequenceLoadOptions } from "./AVMusicSequenceLoadOptions.js";
export { AVMusicTrackLoopCount } from "./AVMusicTrackLoopCount.js";
export { AVSpeechBoundary } from "./AVSpeechBoundary.js";
export { AVSpeechSynthesisMarkerMark } from "./AVSpeechSynthesisMarkerMark.js";
export { AVSpeechSynthesisPersonalVoiceAuthorizationStatus } from "./AVSpeechSynthesisPersonalVoiceAuthorizationStatus.js";
export { AVSpeechSynthesisVoiceGender } from "./AVSpeechSynthesisVoiceGender.js";
export { AVSpeechSynthesisVoiceQuality } from "./AVSpeechSynthesisVoiceQuality.js";
export { AVSpeechSynthesisVoiceTraits } from "./AVSpeechSynthesisVoiceTraits.js";
export { AVAudioSequencerInfoDictionaryKey } from "./AVAudioSequencerInfoDictionaryKey.js";
export { AVAudioSessionCategory } from "./AVAudioSessionCategory.js";
export { AVAudioSessionLocation } from "./AVAudioSessionLocation.js";
export { AVAudioSessionMode } from "./AVAudioSessionMode.js";
export { AVAudioSessionOrientation } from "./AVAudioSessionOrientation.js";
export { AVAudioSessionPolarPattern } from "./AVAudioSessionPolarPattern.js";
export { AVAudioSessionPort } from "./AVAudioSessionPort.js";
