AVAudioBitRateStrategy_Constant
TypeScriptconst AVAudioBitRateStrategy_Constant: stringSwift declarationlet AVAudioBitRateStrategy_Constant: StringPlay, record, and process audio; configure your app’s system audio behavior.
182 types
1,083 callable entries
70 skipped
94% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
AVAudio3DAngularOrientation
struct
AVAudio3DMixing
protocol
AVAudio3DMixingPointSourceInHeadMode
enum · iOS 13.0+
AVAudio3DMixingRenderingAlgorithm
enum · iOS 8.0+
AVAudio3DMixingSourceMode
enum · iOS 13.0+
AVAudio3DPoint
struct
AVAudio3DVector
typealias
AVAudio3DVectorOrientation
struct
AVAudioApplication
class · iOS 17.0+
AVAudioApplication.MicrophoneInjectionPermission
enum
AVAudioApplication.recordPermission
enum
AVAudioBuffer
class · iOS 8.0+
AVAudioChannelCount
typealias
AVAudioChannelLayout
class · iOS 8.0+
AVAudioCommonFormat
enum · iOS 8.0+
AVAudioCompressedBuffer
class · iOS 9.0+
AVAudioConnectionPoint
class · iOS 9.0+
AVAudioContentSource
enum · iOS 26.0+
AVAudioConverter
class · iOS 9.0+
AVAudioConverterInputBlock
typealias
AVAudioConverterInputStatus
enum · iOS 9.0+
AVAudioConverterOutputStatus
enum · iOS 9.0+
AVAudioConverterPrimeInfo
struct
AVAudioConverterPrimeMethod
enum
AVAudioDynamicRangeControlConfiguration
enum
AVAudioEngine
class · iOS 8.0+
AVAudioEngineManualRenderingBlock
typealias · iOS 11.0+
AVAudioEngineManualRenderingError
enum · iOS 11.0+
AVAudioEngineManualRenderingMode
enum · iOS 11.0+
AVAudioEngineManualRenderingStatus
enum · iOS 11.0+
AVAudioEnvironmentDistanceAttenuationModel
enum · iOS 8.0+
AVAudioEnvironmentDistanceAttenuationParameters
class · iOS 8.0+
AVAudioEnvironmentNode
class · iOS 8.0+
AVAudioEnvironmentOutputType
enum · iOS 13.0+
AVAudioEnvironmentReverbParameters
class · iOS 8.0+
AVAudioFile
class · iOS 8.0+
AVAudioFormat
class · iOS 8.0+
AVAudioFrameCount
typealias
AVAudioFramePosition
typealias
AVAudioInputNode
class · iOS 8.0+
AVAudioIONode
class · iOS 8.0+
AVAudioIONodeInputBlock
typealias · iOS 11.0+
AVAudioMixerNode
class · iOS 8.0+
AVAudioMixing
protocol · iOS 8.0+
AVAudioMixingDestination
class · iOS 9.0+
AVAudioNode
class · iOS 8.0+
AVAudioNodeBus
typealias
AVAudioNodeCompletionHandler
typealias
AVAudioNodeTapBlock
typealias
AVAudioOutputNode
class · iOS 8.0+
AVAudioPacketCount
typealias
AVAudioPCMBuffer
class · iOS 8.0+
AVAudioPCMBuffer.ChannelData
enum · iOS 27.0+
AVAudioPCMBuffer.MutableChannelData
enum · iOS 27.0+
AVAudioPlayer
class · iOS 2.2+
AVAudioPlayerDelegate
protocol
AVAudioPlayerNode
class · iOS 8.0+
AVAudioPlayerNodeBufferOptions
struct
AVAudioPlayerNodeCompletionCallbackType
enum
AVAudioPlayerNodeCompletionHandler
typealias · iOS 11.0+
AVAudioQuality
enum
AVAudioRecorder
class · iOS 3.0+
AVAudioRecorderDelegate
protocol · iOS 3.0+
AVAudioSequencer
class · iOS 9.0+
AVAudioSequencer.InfoDictionaryKey
struct · iOS 16.0+
AVAudioSequencerUserCallback
typealias · iOS 16.0+
AVAudioSession
class · iOS 3.0+
AVAudioSession.Category
struct
AVAudioSession.CategoryOptions
struct
AVAudioSession.DeactivationContext
class · iOS 27.0+
AVAudioSession.DeactivationResult
enum · iOS 27.0+
AVAudioSession.DeactivationSource
enum · iOS 27.0+
AVAudioSession.DidBecomeActiveMessage
struct · iOS 27.0+
AVAudioSession.DidBecomeActiveMessage.Subject
typealias · iOS 27.0+
AVAudioSession.DidBecomeInactiveMessage
struct · iOS 27.0+
AVAudioSession.DidBecomeInactiveMessage.Subject
typealias · iOS 27.0+
AVAudioSession.InterruptionContext
class · iOS 27.0+
AVAudioSession.InterruptionOptions
struct · iOS 6.0+ · Deprecated in iOS 27.0
AVAudioSession.InterruptionReason
enum
AVAudioSession.InterruptionType
enum · iOS 6.0+ · Deprecated in iOS 27.0
AVAudioSession.IOType
enum
AVAudioSession.Location
struct
AVAudioSession.MicrophoneInjectionMode
enum
AVAudioSession.Mode
struct
AVAudioSession.Orientation
struct
AVAudioSession.PolarPattern
struct
AVAudioSession.Port
struct
AVAudioSession.PortOverride
enum
AVAudioSession.PromptStyle
enum
AVAudioSession.RecordPermission
enum
AVAudioSession.RenderingMode
enum
AVAudioSession.ResumptionContext
class · iOS 27.0+
AVAudioSession.ResumptionRecommendation
enum · iOS 27.0+
AVAudioSession.ResumptionRecommendationMessage
struct · iOS 27.0+
AVAudioSession.ResumptionRecommendationMessage.Subject
typealias · iOS 27.0+
AVAudioSession.RouteChangeReason
enum
AVAudioSession.RouteSharingPolicy
enum
AVAudioSession.SetActiveOptions
struct
AVAudioSession.SilenceSecondaryAudioHintType
enum
AVAudioSession.StereoOrientation
enum
AVAudioSessionActivationOptions
struct
AVAudioSessionCapability
class · iOS 26.0+
AVAudioSessionChannelDescription
class · iOS 6.0+
AVAudioSessionDataSourceDescription
class · iOS 6.0+
AVAudioSessionDeactivationOptions
struct
AVAudioSessionPortDescription
class · iOS 6.0+
AVAudioSessionPortExtensionBluetoothMicrophone
class · iOS 26.0+
AVAudioSessionRouteDescription
class · iOS 6.0+
AVAudioSinkNode
class · iOS 13.0+
AVAudioSinkNodeReceiverBlock
typealias · iOS 13.0+
AVAudioSourceNode
class · iOS 13.0+
AVAudioSourceNodeRenderBlock
typealias · iOS 13.0+
AVAudioStereoMixing
protocol · iOS 8.0+
AVAudioTime
class · iOS 8.0+
AVAudioUnit
class · iOS 8.0+
AVAudioUnitComponent
class · iOS 9.0+
AVAudioUnitComponentManager
class · iOS 9.0+
AVAudioUnitComponentManager.RegistrationsChangedMessage
struct · iOS 27.0+
AVAudioUnitComponentManager.RegistrationsChangedMessage.Subject
typealias · iOS 27.0+
AVAudioUnitDelay
class · iOS 8.0+
AVAudioUnitDistortion
class · iOS 8.0+
AVAudioUnitDistortionPreset
enum · iOS 8.0+
AVAudioUnitEffect
class · iOS 8.0+
AVAudioUnitEQ
class · iOS 8.0+
AVAudioUnitEQFilterParameters
class · iOS 8.0+
AVAudioUnitEQFilterType
enum · iOS 8.0+
AVAudioUnitGenerator
class · iOS 8.0+
AVAudioUnitMIDIInstrument
class · iOS 8.0+
AVAudioUnitReverb
class · iOS 8.0+
AVAudioUnitReverbPreset
enum · iOS 8.0+
AVAudioUnitSampler
class · iOS 8.0+
AVAudioUnitTimeEffect
class · iOS 8.0+
AVAudioUnitTimePitch
class · iOS 8.0+
AVAudioUnitVarispeed
class · iOS 8.0+
AVAudioVoiceProcessingOtherAudioDuckingConfiguration
struct · iOS 17.0+
AVAudioVoiceProcessingOtherAudioDuckingConfiguration.Level
enum · iOS 17.0+
AVAudioVoiceProcessingSpeechActivityEvent
enum · iOS 17.0+
AVAUPresetEvent
class · iOS 16.0+
AVBeatRange
typealias
AVExtendedNoteOnEvent
class · iOS 16.0+
AVExtendedTempoEvent
class · iOS 16.0+
AVMIDIChannelEvent
class · iOS 16.0+
AVMIDIChannelPressureEvent
class · iOS 16.0+
AVMIDIControlChangeEvent
class · iOS 16.0+
AVMIDIControlChangeEvent.MessageType
enum · iOS 16.0+
AVMIDIEventListBlock
typealias · iOS 27.0+
AVMIDIMetaEvent
class · iOS 16.0+
AVMIDIMetaEvent.EventType
enum · iOS 16.0+
AVMIDINoteEvent
class · iOS 16.0+
AVMIDIPitchBendEvent
class · iOS 16.0+
AVMIDIPlayer
class · iOS 8.0+
AVMIDIPlayerCompletionHandler
typealias
AVMIDIPolyPressureEvent
class · iOS 16.0+
AVMIDIProgramChangeEvent
class · iOS 16.0+
AVMIDISysexEvent
class · iOS 16.0+
AVMusicEvent
class · iOS 16.0+
AVMusicEventEnumerationBlock
typealias
AVMusicSequenceLoadOptions
struct
AVMusicTimeStamp
typealias
AVMusicTrack
class · iOS 9.0+
AVMusicTrackLoopCount
enum · iOS 8.0+
AVMusicUserEvent
class · iOS 16.0+
AVParameterEvent
class · iOS 16.0+
AVReadOnlyAudioPCMBuffer
struct · iOS 27.0+
AVReadOnlyAudioPCMBuffer.ChannelData
enum · iOS 27.0+
AVSpeechBoundary
enum · iOS 7.0+
AVSpeechSynthesisMarker
class · iOS 16.0+
AVSpeechSynthesisMarker.Mark
enum · iOS 16.0+
AVSpeechSynthesisProviderAudioUnit
class · iOS 16.0+
AVSpeechSynthesisProviderOutputBlock
typealias · iOS 16.0+
AVSpeechSynthesisProviderRequest
class · iOS 16.0+
AVSpeechSynthesisProviderVoice
class · iOS 16.0+
AVSpeechSynthesisVoice
class · iOS 7.0+
AVSpeechSynthesisVoice.Traits
struct · iOS 17.0+
AVSpeechSynthesisVoiceGender
enum · iOS 13.0+
AVSpeechSynthesisVoiceQuality
enum · iOS 9.0+
AVSpeechSynthesizer
class · iOS 7.0+
AVSpeechSynthesizer.BufferCallback
typealias
AVSpeechSynthesizer.MarkerCallback
typealias · iOS 16.0+
AVSpeechSynthesizer.PersonalVoiceAuthorizationStatus
enum · iOS 17.0+
AVSpeechSynthesizerDelegate
protocol
AVSpeechUtterance
class · iOS 7.0+
const AVAudioBitRateStrategy_Constant: stringSwift declarationlet AVAudioBitRateStrategy_Constant: Stringconst AVAudioBitRateStrategy_LongTermAverage: stringSwift declarationlet AVAudioBitRateStrategy_LongTermAverage: Stringconst AVAudioBitRateStrategy_Variable: stringSwift declarationlet AVAudioBitRateStrategy_Variable: Stringconst AVAudioBitRateStrategy_VariableConstrained: stringSwift declarationlet AVAudioBitRateStrategy_VariableConstrained: Stringget AVAudioEngineConfigurationChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAudioEngineConfigurationChange: NSNotification.Nameconst AVAudioFileTypeKey: stringSwift declarationlet AVAudioFileTypeKey: Stringconst AVAudioSessionInterruptionOptionKey: stringSwift declarationlet AVAudioSessionInterruptionOptionKey: Stringconst AVAudioSessionInterruptionReasonKey: stringSwift declarationlet AVAudioSessionInterruptionReasonKey: Stringconst AVAudioSessionInterruptionTypeKey: stringSwift declarationlet AVAudioSessionInterruptionTypeKey: Stringconst AVAudioSessionInterruptionWasSuspendedKey: stringSwift declarationlet AVAudioSessionInterruptionWasSuspendedKey: Stringconst AVAudioSessionMicrophoneInjectionIsAvailableKey: stringSwift declarationlet AVAudioSessionMicrophoneInjectionIsAvailableKey: Stringconst AVAudioSessionRenderingModeNewRenderingModeKey: stringSwift declarationlet AVAudioSessionRenderingModeNewRenderingModeKey: Stringconst AVAudioSessionRouteChangePreviousRouteKey: stringSwift declarationlet AVAudioSessionRouteChangePreviousRouteKey: Stringconst AVAudioSessionRouteChangeReasonKey: stringSwift declarationlet AVAudioSessionRouteChangeReasonKey: Stringconst AVAudioSessionSilenceSecondaryAudioHintTypeKey: stringSwift declarationlet AVAudioSessionSilenceSecondaryAudioHintTypeKey: Stringconst AVAudioSessionSpatialAudioEnabledKey: stringSwift declarationlet AVAudioSessionSpatialAudioEnabledKey: Stringget AVAudioUnitComponentTagsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAudioUnitComponentTagsDidChange: NSNotification.Nameconst AVAudioUnitManufacturerNameApple: stringSwift declarationlet AVAudioUnitManufacturerNameApple: Stringconst AVAudioUnitTypeEffect: stringSwift declarationlet AVAudioUnitTypeEffect: Stringconst AVAudioUnitTypeFormatConverter: stringSwift declarationlet AVAudioUnitTypeFormatConverter: Stringconst AVAudioUnitTypeGenerator: stringSwift declarationlet AVAudioUnitTypeGenerator: Stringconst AVAudioUnitTypeMIDIProcessor: stringSwift declarationlet AVAudioUnitTypeMIDIProcessor: Stringconst AVAudioUnitTypeMixer: stringSwift declarationlet AVAudioUnitTypeMixer: Stringconst AVAudioUnitTypeMusicDevice: stringSwift declarationlet AVAudioUnitTypeMusicDevice: Stringconst AVAudioUnitTypeMusicEffect: stringSwift declarationlet AVAudioUnitTypeMusicEffect: Stringconst AVAudioUnitTypeOfflineEffect: stringSwift declarationlet AVAudioUnitTypeOfflineEffect: Stringconst AVAudioUnitTypeOutput: stringSwift declarationlet AVAudioUnitTypeOutput: Stringconst AVAudioUnitTypePanner: stringSwift declarationlet AVAudioUnitTypePanner: Stringconst AVChannelLayoutKey: stringSwift declarationlet AVChannelLayoutKey: Stringconst AVEncoderASPFrequencyKey: stringSwift declarationlet AVEncoderASPFrequencyKey: Stringconst AVEncoderAudioQualityForVBRKey: stringSwift declarationlet AVEncoderAudioQualityForVBRKey: Stringconst AVEncoderAudioQualityKey: stringSwift declarationlet AVEncoderAudioQualityKey: Stringconst AVEncoderBitDepthHintKey: stringSwift declarationlet AVEncoderBitDepthHintKey: Stringconst AVEncoderBitRateKey: stringSwift declarationlet AVEncoderBitRateKey: Stringconst AVEncoderBitRatePerChannelKey: stringSwift declarationlet AVEncoderBitRatePerChannelKey: Stringconst AVEncoderBitRateStrategyKey: stringSwift declarationlet AVEncoderBitRateStrategyKey: Stringconst AVEncoderContentSourceKey: stringSwift declarationlet AVEncoderContentSourceKey: Stringconst AVEncoderDynamicRangeControlConfigurationKey: stringSwift declarationlet AVEncoderDynamicRangeControlConfigurationKey: Stringconst AVFormatIDKey: stringSwift declarationlet AVFormatIDKey: Stringconst AVLinearPCMBitDepthKey: stringSwift declarationlet AVLinearPCMBitDepthKey: Stringconst AVLinearPCMIsBigEndianKey: stringSwift declarationlet AVLinearPCMIsBigEndianKey: Stringconst AVLinearPCMIsFloatKey: stringSwift declarationlet AVLinearPCMIsFloatKey: Stringconst AVLinearPCMIsNonInterleaved: stringSwift declarationlet AVLinearPCMIsNonInterleaved: Stringconst AVNumberOfChannelsKey: stringSwift declarationlet AVNumberOfChannelsKey: Stringconst AVSampleRateConverterAlgorithmKey: stringSwift declarationlet AVSampleRateConverterAlgorithmKey: Stringconst AVSampleRateConverterAlgorithm_Mastering: stringSwift declarationlet AVSampleRateConverterAlgorithm_Mastering: Stringconst AVSampleRateConverterAlgorithm_MinimumPhase: stringSwift declarationlet AVSampleRateConverterAlgorithm_MinimumPhase: Stringconst AVSampleRateConverterAlgorithm_Normal: stringSwift declarationlet AVSampleRateConverterAlgorithm_Normal: Stringconst AVSampleRateConverterAudioQualityKey: stringSwift declarationlet AVSampleRateConverterAudioQualityKey: Stringconst AVSampleRateKey: stringSwift declarationlet AVSampleRateKey: Stringconst AVSpeechSynthesisIPANotationAttribute: stringSwift declarationlet AVSpeechSynthesisIPANotationAttribute: Stringconst AVSpeechSynthesisVoiceIdentifierAlex: stringSwift declarationlet AVSpeechSynthesisVoiceIdentifierAlex: Stringconst AVSpeechUtteranceDefaultSpeechRate: numberSwift declarationlet AVSpeechUtteranceDefaultSpeechRate: Floatconst AVSpeechUtteranceMaximumSpeechRate: numberSwift declarationlet AVSpeechUtteranceMaximumSpeechRate: Floatconst AVSpeechUtteranceMinimumSpeechRate: numberSwift declarationlet AVSpeechUtteranceMinimumSpeechRate: FloatAVAudioMake3DAngularOrientation(yaw: number, pitch: number, roll: number): AVAudio3DAngularOrientationSwift declarationfunc AVAudioMake3DAngularOrientation(_ yaw: Float, _ pitch: Float, _ roll: Float) -> AVAudio3DAngularOrientationAVAudioMake3DPoint(x: number, y: number, z: number): AVAudio3DPointSwift declarationfunc AVAudioMake3DPoint(_ x: Float, _ y: Float, _ z: Float) -> AVAudio3DPointAVAudioMake3DVector(x: number, y: number, z: number): AVAudio3DPointSwift declarationfunc AVAudioMake3DVector(_ x: Float, _ y: Float, _ z: Float) -> AVAudio3DVectorAVAudioMake3DVectorOrientation(forward: AVAudio3DPoint, up: AVAudio3DPoint): AVAudio3DVectorOrientationSwift declarationfunc AVAudioMake3DVectorOrientation(_ forward: AVAudio3DVector, _ up: AVAudio3DVector) -> AVAudio3DVectorOrientationAVMakeBeatRange(startBeat: number, lengthInBeats: number): SDKHandleSwift declarationfunc AVMakeBeatRange(_ startBeat: AVMusicTimeStamp, _ lengthInBeats: AVMusicTimeStamp) -> AVBeatRangeconst AVAUDIOENGINE_HAVE_AUAUDIOUNIT: numberSwift declarationvar AVAUDIOENGINE_HAVE_AUAUDIOUNIT: Int32 { get }const AVAUDIOENGINE_HAVE_MUSICPLAYER: numberSwift declarationvar AVAUDIOENGINE_HAVE_MUSICPLAYER: Int32 { get }const AVAUDIOFORMAT_HAVE_CMFORMATDESCRIPTION: numberSwift declarationvar AVAUDIOFORMAT_HAVE_CMFORMATDESCRIPTION: Int32 { get }const AVAUDIOIONODE_HAVE_AUDIOUNIT: numberSwift declarationvar AVAUDIOIONODE_HAVE_AUDIOUNIT: Int32 { get }const AVAUDIONODE_HAVE_AUAUDIOUNIT: numberSwift declarationvar AVAUDIONODE_HAVE_AUAUDIOUNIT: Int32 { get }const AVAUDIOUNITCOMPONENT_HAVE_AUDIOCOMPONENT: numberSwift declarationvar AVAUDIOUNITCOMPONENT_HAVE_AUDIOCOMPONENT: Int32 { get }const AVAUDIOUNIT_HAVE_AUDIOUNIT: numberSwift declarationvar AVAUDIOUNIT_HAVE_AUDIOUNIT: Int32 { get }const AVMusicTimeStampEndOfTrack: numberSwift declarationvar AVMusicTimeStampEndOfTrack: Double { get }70 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NotificationCenter.MessageIdentifier.registrationsChanged
Static protocol requirements cannot be called through an instance.
NotificationCenter.MessageIdentifier.didBecomeActive
Static protocol requirements cannot be called through an instance.
NotificationCenter.MessageIdentifier.didBecomeInactive
Static protocol requirements cannot be called through an instance.
NotificationCenter.MessageIdentifier.resumptionRecommendation
Static protocol requirements cannot be called through an instance.
AVReadOnlyAudioPCMBuffer.channelData(_:)
The iOS SDK compiler rejected this binding: instance method 'out' requires that 'AVReadOnlyAudioPCMBuffer.ChannelData' be a class type
AVAudioPCMBuffer.channelData(_:)
The iOS SDK compiler rejected this binding: instance method 'out' requires that 'AVAudioPCMBuffer.ChannelData' be a class type
AVAudioPCMBuffer.mutableChannelData(_:)
The iOS SDK compiler rejected this binding: instance method 'out' requires that 'AVAudioPCMBuffer.MutableChannelData' be a class type
AVAudioSourceNode.init(renderBlock:)
callback cannot propagate synchronous failure
AVAudioSourceNode.init(format:renderBlock:)
callback cannot propagate synchronous failure
AVAudioApplication.recordPermission
The iOS SDK compiler rejected this binding: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
AVAudioInputNode.setManualRenderingInputPCMFormat(_:inputBlock:)
callback cannot propagate synchronous failure
AVAudioUnitComponent.icon
The iOS SDK compiler rejected this binding: reference to member 'icon' cannot be resolved without a contextual type
AVAudioUnitComponentManager.components(passingTest:)
callback cannot propagate synchronous failure
AVAudioPCMBuffer.floatChannelData
Nested memory pointers cannot cross the bridge.
AVAudioPCMBuffer.int16ChannelData
Nested memory pointers cannot cross the bridge.
AVAudioPCMBuffer.int32ChannelData
Nested memory pointers cannot cross the bridge.
AVAudioEngine.connectMIDI(_:to:format:block:)
The iOS SDK compiler rejected this binding: ambiguous use of 'connectMIDI'
AVAudioEngine.connectMIDI(_:to:format:eventListBlock:)
The iOS SDK compiler rejected this binding: ambiguous use of 'connectMIDI'
AVAudioEngine.connectMIDI(_:to:format:eventListProvider:)
The iOS SDK compiler rejected this binding: ambiguous use of 'connectMIDI'
AVAudioConverter.convert(to:error:withInputFrom:)
callback cannot propagate synchronous failure
AVAudioSinkNode.init(receiverBlock:)
callback cannot propagate synchronous failure
AVAudioPlayer.init()
inherited init: cannot prove legal (class declares 6 custom initializers)
AVAudioSourceNode.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
AVAudioApplication.init()
inherited init: clang: 'init' is unavailable
AVAudioInputNode.init()
inherited init: clang: 'init' is unavailable
AVAudioOutputNode.init()
inherited init: clang: 'init' is unavailable
AVAudioRecorder.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
AVMIDIPlayer.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
AVAudioMixingDestination.init()
inherited init: clang: 'init' is unavailable
AVAudioChannelLayout.init()
inherited init: cannot prove legal (class declares 2 custom initializers)