AVFAudio macOS 11.1 to 11.3 API Differences
AVAudioBuffer.h
Added
AVAudioBuffer
Added
AVAudioBuffer.format
Added
AVAudioBuffer.audioBufferList
Added
AVAudioBuffer.mutableAudioBufferList
Added
AVAudioPCMBuffer
Added
-[AVAudioPCMBuffer initWithPCMFormat:frameCapacity:]
Added
AVAudioPCMBuffer.frameCapacity
Added
AVAudioPCMBuffer.frameLength
Added
AVAudioPCMBuffer.stride
Added
AVAudioPCMBuffer.floatChannelData
Added
AVAudioPCMBuffer.int16ChannelData
Added
AVAudioPCMBuffer.int32ChannelData
Added
AVAudioCompressedBuffer
Added
-[AVAudioCompressedBuffer initWithFormat:packetCapacity:maximumPacketSize:]
Added
-[AVAudioCompressedBuffer initWithFormat:packetCapacity:]
Added
AVAudioCompressedBuffer.packetCapacity
Added
AVAudioCompressedBuffer.packetCount
Added
AVAudioCompressedBuffer.maximumPacketSize
Added
AVAudioCompressedBuffer.data
Added
AVAudioCompressedBuffer.byteCapacity
Added
AVAudioCompressedBuffer.byteLength
Added
AVAudioCompressedBuffer.packetDescriptions
AVAudioChannelLayout.h
Added
AVAudioChannelLayout
Added
-[AVAudioChannelLayout initWithLayoutTag:]
Added
-[AVAudioChannelLayout initWithLayout:]
Added
-[AVAudioChannelLayout isEqual:]
Added
+[AVAudioChannelLayout layoutWithLayoutTag:]
Added
+[AVAudioChannelLayout layoutWithLayout:]
Added
AVAudioChannelLayout.layoutTag
Added
AVAudioChannelLayout.layout
Added
AVAudioChannelLayout.channelCount
AVAudioConnectionPoint.h
Added
AVAudioConnectionPoint
Added
-[AVAudioConnectionPoint initWithNode:bus:]
Added
AVAudioConnectionPoint.node
Added
AVAudioConnectionPoint.bus
AVAudioConverter.h
Added
AVAudioConverterPrimeMethod
Added
AVAudioConverterPrimeMethod_Pre
Added
AVAudioConverterPrimeMethod_Normal
Added
AVAudioConverterPrimeMethod_None
Added
AVAudioConverterPrimeInfo
Added
AVAudioConverterInputStatus
Added
AVAudioConverterInputStatus_HaveData
Added
AVAudioConverterInputStatus_NoDataNow
Added
AVAudioConverterInputStatus_EndOfStream
Added
AVAudioConverterOutputStatus
Added
AVAudioConverterOutputStatus_HaveData
Added
AVAudioConverterOutputStatus_InputRanDry
Added
AVAudioConverterOutputStatus_EndOfStream
Added
AVAudioConverterOutputStatus_Error
Added
AVAudioConverterInputBlock
Added
AVAudioConverter
Added
-[AVAudioConverter initFromFormat:toFormat:]
Added
-[AVAudioConverter reset]
Added
AVAudioConverter.inputFormat
Added
AVAudioConverter.outputFormat
Added
AVAudioConverter.channelMap
Added
AVAudioConverter.magicCookie
Added
AVAudioConverter.downmix
Added
AVAudioConverter.dither
Added
AVAudioConverter.sampleRateConverterQuality
Added
AVAudioConverter.sampleRateConverterAlgorithm
Added
AVAudioConverter.primeMethod
Added
AVAudioConverter.primeInfo
Added
-[AVAudioConverter convertToBuffer:fromBuffer:error:]
Added
-[AVAudioConverter convertToBuffer:error:withInputFromBlock:]
Added
AVAudioConverter.bitRate
Added
AVAudioConverter.bitRateStrategy
Added
AVAudioConverter.maximumOutputPacketSize
Added
AVAudioConverter.availableEncodeBitRates
Added
AVAudioConverter.applicableEncodeBitRates
Added
AVAudioConverter.availableEncodeSampleRates
Added
AVAudioConverter.applicableEncodeSampleRates
Added
AVAudioConverter.availableEncodeChannelLayoutTags
AVAudioEngine.h
Added
#def AVAUDIOENGINE_HAVE_MUSICPLAYER
Added
#def AVAUDIOENGINE_HAVE_AUAUDIOUNIT
Added
AVAudioEngineManualRenderingError
Added
AVAudioEngineManualRenderingErrorInvalidMode
Added
AVAudioEngineManualRenderingErrorInitialized
Added
AVAudioEngineManualRenderingErrorNotRunning
Added
AVAudioEngineManualRenderingStatus
Added
AVAudioEngineManualRenderingStatusError
Added
AVAudioEngineManualRenderingStatusSuccess
Added
AVAudioEngineManualRenderingStatusInsufficientDataFromInputNode
Added
AVAudioEngineManualRenderingStatusCannotDoInCurrentContext
Added
AVAudioEngineManualRenderingMode
Added
AVAudioEngineManualRenderingModeOffline
Added
AVAudioEngineManualRenderingModeRealtime
Added
AVAudioEngineManualRenderingBlock
Added
AVAudioEngine
Added
-[AVAudioEngine init]
Added
-[AVAudioEngine attachNode:]
Added
-[AVAudioEngine detachNode:]
Added
-[AVAudioEngine connect:to:fromBus:toBus:format:]
Added
-[AVAudioEngine connect:to:format:]
Added
-[AVAudioEngine connect:toConnectionPoints:fromBus:format:]
Added
-[AVAudioEngine disconnectNodeInput:bus:]
Added
-[AVAudioEngine disconnectNodeInput:]
Added
-[AVAudioEngine disconnectNodeOutput:bus:]
Added
-[AVAudioEngine disconnectNodeOutput:]
Added
-[AVAudioEngine prepare]
Added
-[AVAudioEngine startAndReturnError:]
Added
-[AVAudioEngine pause]
Added
-[AVAudioEngine reset]
Added
-[AVAudioEngine stop]
Added
-[AVAudioEngine inputConnectionPointForNode:inputBus:]
Added
-[AVAudioEngine outputConnectionPointsForNode:outputBus:]
Added
AVAudioEngine.musicSequence
Added
AVAudioEngine.outputNode
Added
AVAudioEngine.inputNode
Added
AVAudioEngine.mainMixerNode
Added
AVAudioEngine.running
Added
AVAudioEngine.autoShutdownEnabled
Added
AVAudioEngine.attachedNodes
Added
-[AVAudioEngine enableManualRenderingMode:format:maximumFrameCount:error:]
Added
-[AVAudioEngine disableManualRenderingMode]
Added
-[AVAudioEngine renderOffline:toBuffer:error:]
Added
AVAudioEngine.manualRenderingBlock
Added
AVAudioEngine.isInManualRenderingMode
Added
AVAudioEngine.manualRenderingMode
Added
AVAudioEngine.manualRenderingFormat
Added
AVAudioEngine.manualRenderingMaximumFrameCount
Added
AVAudioEngine.manualRenderingSampleTime
Added
-[AVAudioEngine connectMIDI:to:format:block:]
Added
-[AVAudioEngine connectMIDI:toNodes:format:block:]
Added
-[AVAudioEngine disconnectMIDI:from:]
Added
-[AVAudioEngine disconnectMIDI:fromNodes:]
Added
-[AVAudioEngine disconnectMIDIInput:]
Added
-[AVAudioEngine disconnectMIDIOutput:]
Added
AVAudioEngineConfigurationChangeNotification
AVAudioEnvironmentNode.h
Added
AVAudioEnvironmentDistanceAttenuationModel
Added
AVAudioEnvironmentDistanceAttenuationModelExponential
Added
AVAudioEnvironmentDistanceAttenuationModelInverse
Added
AVAudioEnvironmentDistanceAttenuationModelLinear
Added
AVAudioEnvironmentDistanceAttenuationParameters
Added
AVAudioEnvironmentDistanceAttenuationParameters.distanceAttenuationModel
Added
AVAudioEnvironmentDistanceAttenuationParameters.referenceDistance
Added
AVAudioEnvironmentDistanceAttenuationParameters.maximumDistance
Added
AVAudioEnvironmentDistanceAttenuationParameters.rolloffFactor
Added
AVAudioEnvironmentReverbParameters
Added
AVAudioEnvironmentReverbParameters.enable
Added
AVAudioEnvironmentReverbParameters.level
Added
AVAudioEnvironmentReverbParameters.filterParameters
Added
-[AVAudioEnvironmentReverbParameters loadFactoryReverbPreset:]
Added
AVAudioEnvironmentOutputType
Added
AVAudioEnvironmentOutputTypeAuto
Added
AVAudioEnvironmentOutputTypeHeadphones
Added
AVAudioEnvironmentOutputTypeBuiltInSpeakers
Added
AVAudioEnvironmentOutputTypeExternalSpeakers
Added
AVAudioEnvironmentNode
Added
-[AVAudioEnvironmentNode init]
Added
AVAudioEnvironmentNode.outputType
Added
AVAudioEnvironmentNode.outputVolume
Added
AVAudioEnvironmentNode.nextAvailableInputBus
Added
AVAudioEnvironmentNode.listenerPosition
Added
AVAudioEnvironmentNode.listenerVectorOrientation
Added
AVAudioEnvironmentNode.listenerAngularOrientation
Added
AVAudioEnvironmentNode.distanceAttenuationParameters
Added
AVAudioEnvironmentNode.reverbParameters
Added
AVAudioEnvironmentNode.applicableRenderingAlgorithms
AVAudioFile.h
Added
AVAudioFile
Added
-[AVAudioFile initForReading:error:]
Added
-[AVAudioFile initForReading:commonFormat:interleaved:error:]
Added
-[AVAudioFile initForWriting:settings:error:]
Added
-[AVAudioFile initForWriting:settings:commonFormat:interleaved:error:]
Added
-[AVAudioFile readIntoBuffer:error:]
Added
-[AVAudioFile readIntoBuffer:frameCount:error:]
Added
-[AVAudioFile writeFromBuffer:error:]
Added
AVAudioFile.url
Added
AVAudioFile.fileFormat
Added
AVAudioFile.processingFormat
Added
AVAudioFile.length
Added
AVAudioFile.framePosition
AVAudioFormat.h
Added
#def AVAUDIOFORMAT_HAVE_CMFORMATDESCRIPTION
Added
AVAudioCommonFormat
Added
AVAudioOtherFormat
Added
AVAudioPCMFormatFloat32
Added
AVAudioPCMFormatFloat64
Added
AVAudioPCMFormatInt16
Added
AVAudioPCMFormatInt32
Added
AVAudioFormat
Added
-[AVAudioFormat initWithStreamDescription:]
Added
-[AVAudioFormat initWithStreamDescription:channelLayout:]
Added
-[AVAudioFormat initStandardFormatWithSampleRate:channels:]
Added
-[AVAudioFormat initStandardFormatWithSampleRate:channelLayout:]
Added
-[AVAudioFormat initWithCommonFormat:sampleRate:channels:interleaved:]
Added
-[AVAudioFormat initWithCommonFormat:sampleRate:interleaved:channelLayout:]
Added
-[AVAudioFormat initWithSettings:]
Added
-[AVAudioFormat initWithCMAudioFormatDescription:]
Added
-[AVAudioFormat isEqual:]
Added
AVAudioFormat.standard
Added
AVAudioFormat.commonFormat
Added
AVAudioFormat.channelCount
Added
AVAudioFormat.sampleRate
Added
AVAudioFormat.interleaved
Added
AVAudioFormat.streamDescription
Added
AVAudioFormat.channelLayout
Added
AVAudioFormat.magicCookie
Added
AVAudioFormat.settings
Added
AVAudioFormat.formatDescription
AVAudioIONode.h
Added
#def AVAUDIOIONODE_HAVE_AUDIOUNIT
Added
AVAudioIONodeInputBlock
Added
AVAudioIONode
Added
AVAudioIONode.presentationLatency
Added
AVAudioIONode.audioUnit
Added
AVAudioIONode.voiceProcessingEnabled
Added
-[AVAudioIONode setVoiceProcessingEnabled:error:]
Added
AVAudioInputNode
Added
-[AVAudioInputNode setManualRenderingInputPCMFormat:inputBlock:]
Added
AVAudioInputNode.voiceProcessingBypassed
Added
AVAudioInputNode.voiceProcessingAGCEnabled
Added
AVAudioInputNode.voiceProcessingInputMuted
Added
AVAudioOutputNode
AVAudioMixerNode.h
Added
AVAudioMixerNode
Added
-[AVAudioMixerNode init]
Added
AVAudioMixerNode.outputVolume
Added
AVAudioMixerNode.nextAvailableInputBus
AVAudioMixing.h
Added
AVAudioMixing
Added
-[AVAudioMixing destinationForMixer:bus:]
Added
AVAudioMixing.volume
Added
AVAudioStereoMixing
Added
AVAudioStereoMixing.pan
Added
AVAudio3DMixingRenderingAlgorithm
Added
AVAudio3DMixingRenderingAlgorithmEqualPowerPanning
Added
AVAudio3DMixingRenderingAlgorithmSphericalHead
Added
AVAudio3DMixingRenderingAlgorithmHRTF
Added
AVAudio3DMixingRenderingAlgorithmSoundField
Added
AVAudio3DMixingRenderingAlgorithmStereoPassThrough
Added
AVAudio3DMixingRenderingAlgorithmHRTFHQ
Added
AVAudio3DMixingRenderingAlgorithmAuto
Added
AVAudio3DMixingSourceMode
Added
AVAudio3DMixingSourceModeSpatializeIfMono
Added
AVAudio3DMixingSourceModeBypass
Added
AVAudio3DMixingSourceModePointSource
Added
AVAudio3DMixingSourceModeAmbienceBed
Added
AVAudio3DMixingPointSourceInHeadMode
Added
AVAudio3DMixingPointSourceInHeadModeMono
Added
AVAudio3DMixingPointSourceInHeadModeBypass
Added
AVAudio3DMixing
Added
AVAudio3DMixing.renderingAlgorithm
Added
AVAudio3DMixing.sourceMode
Added
AVAudio3DMixing.pointSourceInHeadMode
Added
AVAudio3DMixing.rate
Added
AVAudio3DMixing.reverbBlend
Added
AVAudio3DMixing.obstruction
Added
AVAudio3DMixing.occlusion
Added
AVAudio3DMixing.position
Added
AVAudioMixingDestination
Added
AVAudioMixingDestination.connectionPoint
AVAudioNode.h
Added
#def AVAUDIONODE_HAVE_AUAUDIOUNIT
Added
AVAudioNodeTapBlock
Added
AVAudioNode
Added
-[AVAudioNode reset]
Added
-[AVAudioNode inputFormatForBus:]
Added
-[AVAudioNode outputFormatForBus:]
Added
-[AVAudioNode nameForInputBus:]
Added
-[AVAudioNode nameForOutputBus:]
Added
-[AVAudioNode installTapOnBus:bufferSize:format:block:]
Added
-[AVAudioNode removeTapOnBus:]
Added
AVAudioNode.engine
Added
AVAudioNode.numberOfInputs
Added
AVAudioNode.numberOfOutputs
Added
AVAudioNode.lastRenderTime
Added
AVAudioNode.AUAudioUnit
Added
AVAudioNode.latency
Added
AVAudioNode.outputPresentationLatency
AVAudioPlayer.h
Added
AVAudioPlayer
Added
-[AVAudioPlayer initWithContentsOfURL:error:]
Added
-[AVAudioPlayer initWithData:error:]
Added
-[AVAudioPlayer initWithContentsOfURL:fileTypeHint:error:]
Added
-[AVAudioPlayer initWithData:fileTypeHint:error:]
Added
-[AVAudioPlayer prepareToPlay]
Added
-[AVAudioPlayer play]
Added
-[AVAudioPlayer playAtTime:]
Added
-[AVAudioPlayer pause]
Added
-[AVAudioPlayer stop]
Added
AVAudioPlayer.playing
Added
AVAudioPlayer.numberOfChannels
Added
AVAudioPlayer.duration
Added
AVAudioPlayer.currentDevice
Added
AVAudioPlayer.delegate
Added
AVAudioPlayer.url
Added
AVAudioPlayer.data
Added
AVAudioPlayer.pan
Added
AVAudioPlayer.volume
Added
-[AVAudioPlayer setVolume:fadeDuration:]
Added
AVAudioPlayer.enableRate
Added
AVAudioPlayer.rate
Added
AVAudioPlayer.currentTime
Added
AVAudioPlayer.deviceCurrentTime
Added
AVAudioPlayer.numberOfLoops
Added
AVAudioPlayer.settings
Added
AVAudioPlayer.format
Added
AVAudioPlayer.meteringEnabled
Added
-[AVAudioPlayer updateMeters]
Added
-[AVAudioPlayer peakPowerForChannel:]
Added
-[AVAudioPlayer averagePowerForChannel:]
Added
AVAudioPlayerDelegate
Added
-[AVAudioPlayerDelegate audioPlayerDidFinishPlaying:successfully:]
Added
-[AVAudioPlayerDelegate audioPlayerDecodeErrorDidOccur:error:]
AVAudioPlayerNode.h
Added
AVAudioPlayerNodeBufferOptions
Added
AVAudioPlayerNodeBufferLoops
Added
AVAudioPlayerNodeBufferInterrupts
Added
AVAudioPlayerNodeBufferInterruptsAtLoop
Added
AVAudioPlayerNodeCompletionCallbackType
Added
AVAudioPlayerNodeCompletionDataConsumed
Added
AVAudioPlayerNodeCompletionDataRendered
Added
AVAudioPlayerNodeCompletionDataPlayedBack
Added
AVAudioPlayerNodeCompletionHandler
Added
AVAudioPlayerNode
Added
-[AVAudioPlayerNode init]
Added
-[AVAudioPlayerNode scheduleBuffer:completionHandler:]
Added
-[AVAudioPlayerNode scheduleBuffer:completionCallbackType:completionHandler:]
Added
-[AVAudioPlayerNode scheduleBuffer:atTime:options:completionHandler:]
Added
-[AVAudioPlayerNode scheduleBuffer:atTime:options:completionCallbackType:completionHandler:]
Added
-[AVAudioPlayerNode scheduleFile:atTime:completionHandler:]
Added
-[AVAudioPlayerNode scheduleFile:atTime:completionCallbackType:completionHandler:]
Added
-[AVAudioPlayerNode scheduleSegment:startingFrame:frameCount:atTime:completionHandler:]
Added
-[AVAudioPlayerNode scheduleSegment:startingFrame:frameCount:atTime:completionCallbackType:completionHandler:]
Added
-[AVAudioPlayerNode stop]
Added
-[AVAudioPlayerNode prepareWithFrameCount:]
Added
-[AVAudioPlayerNode play]
Added
-[AVAudioPlayerNode playAtTime:]
Added
-[AVAudioPlayerNode pause]
Added
-[AVAudioPlayerNode nodeTimeForPlayerTime:]
Added
-[AVAudioPlayerNode playerTimeForNodeTime:]
Added
AVAudioPlayerNode.playing
AVAudioRecorder.h
Added
AVAudioRecorder
Added
-[AVAudioRecorder initWithURL:settings:error:]
Added
-[AVAudioRecorder initWithURL:format:error:]
Added
-[AVAudioRecorder prepareToRecord]
Added
-[AVAudioRecorder record]
Added
-[AVAudioRecorder recordAtTime:]
Added
-[AVAudioRecorder recordForDuration:]
Added
-[AVAudioRecorder recordAtTime:forDuration:]
Added
-[AVAudioRecorder pause]
Added
-[AVAudioRecorder stop]
Added
-[AVAudioRecorder deleteRecording]
Added
AVAudioRecorder.recording
Added
AVAudioRecorder.url
Added
AVAudioRecorder.settings
Added
AVAudioRecorder.format
Added
AVAudioRecorder.delegate
Added
AVAudioRecorder.currentTime
Added
AVAudioRecorder.deviceCurrentTime
Added
AVAudioRecorder.meteringEnabled
Added
-[AVAudioRecorder updateMeters]
Added
-[AVAudioRecorder peakPowerForChannel:]
Added
-[AVAudioRecorder averagePowerForChannel:]
Added
AVAudioRecorderDelegate
Added
-[AVAudioRecorderDelegate audioRecorderDidFinishRecording:successfully:]
Added
-[AVAudioRecorderDelegate audioRecorderEncodeErrorDidOccur:error:]
AVAudioRoutingArbiter.h
Added
AVAudioRoutingArbitrationCategory
Added
AVAudioRoutingArbitrationCategoryPlayback
Added
AVAudioRoutingArbitrationCategoryPlayAndRecord
Added
AVAudioRoutingArbitrationCategoryPlayAndRecordVoice
Added
AVAudioRoutingArbiter
Added
AVAudioRoutingArbiter.sharedRoutingArbiter
Added
-[AVAudioRoutingArbiter beginArbitrationWithCategory:completionHandler:]
Added
-[AVAudioRoutingArbiter leaveArbitration]
AVAudioSequencer.h
Added
AVMusicTimeStamp
Added
AVMusicSequenceLoadOptions
Added
AVMusicSequenceLoadSMF_PreserveTracks
Added
AVMusicSequenceLoadSMF_ChannelsToTracks
Added
AVBeatRange
Added
AVMakeBeatRange()
Added
AVAudioSequencer
Added
-[AVAudioSequencer init]
Added
-[AVAudioSequencer initWithAudioEngine:]
Added
-[AVAudioSequencer loadFromURL:options:error:]
Added
-[AVAudioSequencer loadFromData:options:error:]
Added
-[AVAudioSequencer writeToURL:SMPTEResolution:replaceExisting:error:]
Added
-[AVAudioSequencer dataWithSMPTEResolution:error:]
Added
-[AVAudioSequencer secondsForBeats:]
Added
-[AVAudioSequencer beatsForSeconds:]
Added
AVAudioSequencer.tracks
Added
AVAudioSequencer.tempoTrack
Added
AVAudioSequencer.userInfo
Added
AVAudioSequencer.currentPositionInSeconds
Added
AVAudioSequencer.currentPositionInBeats
Added
AVAudioSequencer.playing
Added
AVAudioSequencer.rate
Added
-[AVAudioSequencer hostTimeForBeats:error:]
Added
-[AVAudioSequencer beatsForHostTime:error:]
Added
-[AVAudioSequencer prepareToPlay]
Added
-[AVAudioSequencer startAndReturnError:]
Added
-[AVAudioSequencer stop]
Added
AVMusicTrack
Added
AVMusicTrack.destinationAudioUnit
Added
AVMusicTrack.destinationMIDIEndpoint
Added
AVMusicTrack.loopRange
Added
AVMusicTrack.loopingEnabled
Added
AVMusicTrackLoopCount
Added
AVMusicTrackLoopCountForever
Added
AVMusicTrack.numberOfLoops
Added
AVMusicTrack.offsetTime
Added
AVMusicTrack.muted
Added
AVMusicTrack.soloed
Added
AVMusicTrack.lengthInBeats
Added
AVMusicTrack.lengthInSeconds
Added
AVMusicTrack.timeResolution
AVAudioSession.h
Added
AVAudioSession (Activation)
Added
AVAudioSession (AVAudioSessionHardwareConfiguration)
Added
AVAudioSession (Observation)
Added
AVAudioSession (RoutingConfiguration)
Added
AVAudioSessionInterruptionNotification
Added
AVAudioSessionRouteChangeNotification
Added
AVAudioSessionMediaServicesWereLostNotification
Added
AVAudioSessionMediaServicesWereResetNotification
Added
AVAudioSessionSilenceSecondaryAudioHintNotification
Added
AVAudioSessionInterruptionTypeKey
Added
AVAudioSessionInterruptionOptionKey
Added
AVAudioSessionInterruptionWasSuspendedKey
Added
AVAudioSessionRouteChangeReasonKey
Added
AVAudioSessionRouteChangePreviousRouteKey
Added
AVAudioSessionSilenceSecondaryAudioHintTypeKey
AVAudioSessionDeprecated.h
Added
AVAudioSession (AVAudioSessionDeprecated)
AVAudioSessionRoute.h
Added
AVAudioSessionLocation
Added
AVAudioSessionLocationUpper
Added
AVAudioSessionLocationLower
Added
AVAudioSessionOrientation
Added
AVAudioSessionOrientationTop
Added
AVAudioSessionOrientationBottom
Added
AVAudioSessionOrientationFront
Added
AVAudioSessionOrientationBack
Added
AVAudioSessionOrientationLeft
Added
AVAudioSessionOrientationRight
Added
AVAudioSessionPolarPattern
Added
AVAudioSessionPolarPatternOmnidirectional
Added
AVAudioSessionPolarPatternCardioid
Added
AVAudioSessionPolarPatternSubcardioid
AVAudioSessionTypes.h
Added
AVAudioSessionPort
Added
AVAudioSessionCategory
Added
AVAudioSessionMode
Added
AVAudioSessionActivationOptions
Added
AVAudioSessionActivationOptionNone
Added
AVAudioSessionPortOverride
Added
AVAudioSessionPortOverrideNone
Added
AVAudioSessionRouteChangeReason
Added
AVAudioSessionRouteChangeReasonUnknown
Added
AVAudioSessionRouteChangeReasonNewDeviceAvailable
Added
AVAudioSessionRouteChangeReasonOldDeviceUnavailable
Added
AVAudioSessionRouteChangeReasonCategoryChange
Added
AVAudioSessionRouteChangeReasonOverride
Added
AVAudioSessionRouteChangeReasonWakeFromSleep
Added
AVAudioSessionRouteChangeReasonNoSuitableRouteForCategory
Added
AVAudioSessionRouteChangeReasonRouteConfigurationChange
Added
AVAudioSessionCategoryOptions
Added
AVAudioSessionCategoryOptionMixWithOthers
Added
AVAudioSessionCategoryOptionDuckOthers
Added
AVAudioSessionInterruptionType
Added
AVAudioSessionInterruptionTypeBegan
Added
AVAudioSessionInterruptionTypeEnded
Added
AVAudioSessionInterruptionOptions
Added
AVAudioSessionInterruptionOptionShouldResume
Added
AVAudioSessionInterruptionReason
Added
AVAudioSessionInterruptionReasonDefault
Added
AVAudioSessionInterruptionReasonAppWasSuspended
Added
AVAudioSessionInterruptionReasonBuiltInMicMuted
Added
AVAudioSessionSetActiveOptions
Added
AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
Added
AVAudioSessionSilenceSecondaryAudioHintType
Added
AVAudioSessionSilenceSecondaryAudioHintTypeBegin
Added
AVAudioSessionSilenceSecondaryAudioHintTypeEnd
Added
AVAudioSessionIOType
Added
AVAudioSessionIOTypeNotSpecified
Added
AVAudioSessionIOTypeAggregated
Added
AVAudioSessionRouteSharingPolicy
Added
AVAudioSessionRouteSharingPolicyDefault
Added
AVAudioSessionRouteSharingPolicyLongFormAudio
Added
AVAudioSessionRouteSharingPolicyIndependent
Added
AVAudioSessionPromptStyle
Added
AVAudioSessionPromptStyleNone
Added
AVAudioSessionPromptStyleShort
Added
AVAudioSessionPromptStyleNormal
Added
AVAudioStereoOrientation
Added
AVAudioStereoOrientationNone
Added
AVAudioStereoOrientationPortrait
Added
AVAudioStereoOrientationPortraitUpsideDown
Added
AVAudioStereoOrientationLandscapeRight
Added
AVAudioStereoOrientationLandscapeLeft
Added
AVAudioSessionRecordPermission
Added
AVAudioSessionRecordPermissionUndetermined
Added
AVAudioSessionRecordPermissionDenied
Added
AVAudioSessionRecordPermissionGranted
AVAudioSettings.h
Added
AVFormatIDKey
Added
AVSampleRateKey
Added
AVNumberOfChannelsKey
Added
AVLinearPCMBitDepthKey
Added
AVLinearPCMIsBigEndianKey
Added
AVLinearPCMIsFloatKey
Added
AVLinearPCMIsNonInterleaved
Added
#def AVLinearPCMIsNonInterleavedKey
Added
AVAudioFileTypeKey
Added
AVEncoderAudioQualityKey
Added
AVEncoderAudioQualityForVBRKey
Added
AVEncoderBitRateKey
Added
AVEncoderBitRatePerChannelKey
Added
AVEncoderBitRateStrategyKey
Added
AVEncoderBitDepthHintKey
Added
AVSampleRateConverterAlgorithmKey
Added
AVSampleRateConverterAudioQualityKey
Added
AVChannelLayoutKey
Added
AVAudioBitRateStrategy_Constant
Added
AVAudioBitRateStrategy_LongTermAverage
Added
AVAudioBitRateStrategy_VariableConstrained
Added
AVAudioBitRateStrategy_Variable
Added
AVSampleRateConverterAlgorithm_Normal
Added
AVSampleRateConverterAlgorithm_Mastering
Added
AVSampleRateConverterAlgorithm_MinimumPhase
Added
AVAudioQuality
Added
AVAudioQualityMin
Added
AVAudioQualityLow
Added
AVAudioQualityMedium
Added
AVAudioQualityHigh
Added
AVAudioQualityMax
AVAudioSinkNode.h
Added
AVAudioSinkNodeReceiverBlock
Added
AVAudioSinkNode
Added
-[AVAudioSinkNode initWithReceiverBlock:]
AVAudioSourceNode.h
Added
AVAudioSourceNodeRenderBlock
Added
AVAudioSourceNode
Added
-[AVAudioSourceNode initWithRenderBlock:]
Added
-[AVAudioSourceNode initWithFormat:renderBlock:]
AVAudioTime.h
Added
AVAudioTime
Added
-[AVAudioTime initWithAudioTimeStamp:sampleRate:]
Added
-[AVAudioTime initWithHostTime:]
Added
-[AVAudioTime initWithSampleTime:atRate:]
Added
-[AVAudioTime initWithHostTime:sampleTime:atRate:]
Added
+[AVAudioTime timeWithAudioTimeStamp:sampleRate:]
Added
+[AVAudioTime timeWithHostTime:]
Added
+[AVAudioTime timeWithSampleTime:atRate:]
Added
+[AVAudioTime timeWithHostTime:sampleTime:atRate:]
Added
+[AVAudioTime hostTimeForSeconds:]
Added
+[AVAudioTime secondsForHostTime:]
Added
-[AVAudioTime extrapolateTimeFromAnchor:]
Added
AVAudioTime.hostTimeValid
Added
AVAudioTime.hostTime
Added
AVAudioTime.sampleTimeValid
Added
AVAudioTime.sampleTime
Added
AVAudioTime.sampleRate
Added
AVAudioTime.audioTimeStamp
AVAudioTypes.h
Added
AVAudioFramePosition
Added
AVAudioFrameCount
Added
AVAudioPacketCount
Added
AVAudioChannelCount
Added
AVAudioNodeCompletionHandler
Added
AVAudioNodeBus
Added
AVAudio3DPoint
Added
AVAudioMake3DPoint()
Added
AVAudio3DVector
Added
AVAudioMake3DVector()
Added
AVAudio3DVectorOrientation
Added
AVAudioMake3DVectorOrientation()
Added
AVAudio3DAngularOrientation
Added
AVAudioMake3DAngularOrientation()
AVAudioUnit.h
Added
#def AVAUDIOUNIT_HAVE_AUDIOUNIT
Added
AVAudioUnit
Added
+[AVAudioUnit instantiateWithComponentDescription:options:completionHandler:]
Added
-[AVAudioUnit loadAudioUnitPresetAtURL:error:]
Added
AVAudioUnit.audioComponentDescription
Added
AVAudioUnit.audioUnit
Added
AVAudioUnit.AUAudioUnit
Added
AVAudioUnit.name
Added
AVAudioUnit.manufacturerName
Added
AVAudioUnit.version
AVAudioUnitComponent.h
Added
#def AVAUDIOUNITCOMPONENT_HAVE_AUDIOCOMPONENT
Added
AVAudioUnitTypeOutput
Added
AVAudioUnitTypeMusicDevice
Added
AVAudioUnitTypeMusicEffect
Added
AVAudioUnitTypeFormatConverter
Added
AVAudioUnitTypeEffect
Added
AVAudioUnitTypeMixer
Added
AVAudioUnitTypePanner
Added
AVAudioUnitTypeGenerator
Added
AVAudioUnitTypeOfflineEffect
Added
AVAudioUnitTypeMIDIProcessor
Added
AVAudioUnitManufacturerNameApple
Added
AVAudioUnitComponent
Added
AVAudioUnitComponent.name
Added
AVAudioUnitComponent.typeName
Added
AVAudioUnitComponent.localizedTypeName
Added
AVAudioUnitComponent.manufacturerName
Added
AVAudioUnitComponent.version
Added
AVAudioUnitComponent.versionString
Added
AVAudioUnitComponent.componentURL
Added
AVAudioUnitComponent.availableArchitectures
Added
AVAudioUnitComponent.sandboxSafe
Added
AVAudioUnitComponent.hasMIDIInput
Added
AVAudioUnitComponent.hasMIDIOutput
Added
AVAudioUnitComponent.audioComponent
Added
AVAudioUnitComponent.userTagNames
Added
AVAudioUnitComponent.allTagNames
Added
AVAudioUnitComponent.audioComponentDescription
Added
AVAudioUnitComponent.iconURL
Added
AVAudioUnitComponent.icon
Added
AVAudioUnitComponent.passesAUVal
Added
AVAudioUnitComponent.hasCustomView
Added
AVAudioUnitComponent.configurationDictionary
Added
-[AVAudioUnitComponent supportsNumberInputChannels:outputChannels:]
Added
AVAudioUnitComponentTagsDidChangeNotification
Added
AVAudioUnitComponentManager
Added
AVAudioUnitComponentManager.tagNames
Added
AVAudioUnitComponentManager.standardLocalizedTagNames
Added
+[AVAudioUnitComponentManager sharedAudioUnitComponentManager]
Added
-[AVAudioUnitComponentManager componentsMatchingPredicate:]
Added
-[AVAudioUnitComponentManager componentsPassingTest:]
Added
-[AVAudioUnitComponentManager componentsMatchingDescription:]
Added
AVAudioUnitComponentManagerRegistrationsChangedNotification
AVAudioUnitDelay.h
Added
AVAudioUnitDelay
Added
AVAudioUnitDelay.delayTime
Added
AVAudioUnitDelay.feedback
Added
AVAudioUnitDelay.lowPassCutoff
Added
AVAudioUnitDelay.wetDryMix
AVAudioUnitDistortion.h
Added
AVAudioUnitDistortionPreset
Added
AVAudioUnitDistortionPresetDrumsBitBrush
Added
AVAudioUnitDistortionPresetDrumsBufferBeats
Added
AVAudioUnitDistortionPresetDrumsLoFi
Added
AVAudioUnitDistortionPresetMultiBrokenSpeaker
Added
AVAudioUnitDistortionPresetMultiCellphoneConcert
Added
AVAudioUnitDistortionPresetMultiDecimated1
Added
AVAudioUnitDistortionPresetMultiDecimated2
Added
AVAudioUnitDistortionPresetMultiDecimated3
Added
AVAudioUnitDistortionPresetMultiDecimated4
Added
AVAudioUnitDistortionPresetMultiDistortedFunk
Added
AVAudioUnitDistortionPresetMultiDistortedCubed
Added
AVAudioUnitDistortionPresetMultiDistortedSquared
Added
AVAudioUnitDistortionPresetMultiEcho1
Added
AVAudioUnitDistortionPresetMultiEcho2
Added
AVAudioUnitDistortionPresetMultiEchoTight1
Added
AVAudioUnitDistortionPresetMultiEchoTight2
Added
AVAudioUnitDistortionPresetMultiEverythingIsBroken
Added
AVAudioUnitDistortionPresetSpeechAlienChatter
Added
AVAudioUnitDistortionPresetSpeechCosmicInterference
Added
AVAudioUnitDistortionPresetSpeechGoldenPi
Added
AVAudioUnitDistortionPresetSpeechRadioTower
Added
AVAudioUnitDistortionPresetSpeechWaves
Added
AVAudioUnitDistortion
Added
-[AVAudioUnitDistortion loadFactoryPreset:]
Added
AVAudioUnitDistortion.preGain
Added
AVAudioUnitDistortion.wetDryMix
AVAudioUnitEffect.h
Added
AVAudioUnitEffect
Added
-[AVAudioUnitEffect initWithAudioComponentDescription:]
Added
AVAudioUnitEffect.bypass
AVAudioUnitEQ.h
Added
AVAudioUnitEQFilterType
Added
AVAudioUnitEQFilterTypeParametric
Added
AVAudioUnitEQFilterTypeLowPass
Added
AVAudioUnitEQFilterTypeHighPass
Added
AVAudioUnitEQFilterTypeResonantLowPass
Added
AVAudioUnitEQFilterTypeResonantHighPass
Added
AVAudioUnitEQFilterTypeBandPass
Added
AVAudioUnitEQFilterTypeBandStop
Added
AVAudioUnitEQFilterTypeLowShelf
Added
AVAudioUnitEQFilterTypeHighShelf
Added
AVAudioUnitEQFilterTypeResonantLowShelf
Added
AVAudioUnitEQFilterTypeResonantHighShelf
Added
AVAudioUnitEQFilterParameters
Added
AVAudioUnitEQFilterParameters.filterType
Added
AVAudioUnitEQFilterParameters.frequency
Added
AVAudioUnitEQFilterParameters.bandwidth
Added
AVAudioUnitEQFilterParameters.gain
Added
AVAudioUnitEQFilterParameters.bypass
Added
AVAudioUnitEQ
Added
-[AVAudioUnitEQ initWithNumberOfBands:]
Added
AVAudioUnitEQ.bands
Added
AVAudioUnitEQ.globalGain
AVAudioUnitGenerator.h
Added
AVAudioUnitGenerator
Added
-[AVAudioUnitGenerator initWithAudioComponentDescription:]
Added
AVAudioUnitGenerator.bypass
AVAudioUnitMIDIInstrument.h
Added
#def AVAudioUnitMIDIInstrument_MixingConformance
Added
AVAudioUnitMIDIInstrument
Added
-[AVAudioUnitMIDIInstrument initWithAudioComponentDescription:]
Added
-[AVAudioUnitMIDIInstrument startNote:withVelocity:onChannel:]
Added
-[AVAudioUnitMIDIInstrument stopNote:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendController:withValue:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendPitchBend:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendPressure:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendPressureForKey:withValue:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendProgramChange:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendProgramChange:bankMSB:bankLSB:onChannel:]
Added
-[AVAudioUnitMIDIInstrument sendMIDIEvent:data1:data2:]
Added
-[AVAudioUnitMIDIInstrument sendMIDIEvent:data1:]
Added
-[AVAudioUnitMIDIInstrument sendMIDISysExEvent:]
AVAudioUnitReverb.h
Added
AVAudioUnitReverbPreset
Added
AVAudioUnitReverbPresetSmallRoom
Added
AVAudioUnitReverbPresetMediumRoom
Added
AVAudioUnitReverbPresetLargeRoom
Added
AVAudioUnitReverbPresetMediumHall
Added
AVAudioUnitReverbPresetLargeHall
Added
AVAudioUnitReverbPresetPlate
Added
AVAudioUnitReverbPresetMediumChamber
Added
AVAudioUnitReverbPresetLargeChamber
Added
AVAudioUnitReverbPresetCathedral
Added
AVAudioUnitReverbPresetLargeRoom2
Added
AVAudioUnitReverbPresetMediumHall2
Added
AVAudioUnitReverbPresetMediumHall3
Added
AVAudioUnitReverbPresetLargeHall2
Added
AVAudioUnitReverb
Added
-[AVAudioUnitReverb loadFactoryPreset:]
Added
AVAudioUnitReverb.wetDryMix
AVAudioUnitSampler.h
Added
AVAudioUnitSampler
Added
-[AVAudioUnitSampler loadSoundBankInstrumentAtURL:program:bankMSB:bankLSB:error:]
Added
-[AVAudioUnitSampler loadInstrumentAtURL:error:]
Added
-[AVAudioUnitSampler loadAudioFilesAtURLs:error:]
Added
AVAudioUnitSampler.stereoPan
Added
AVAudioUnitSampler.masterGain
Added
AVAudioUnitSampler.globalTuning
AVAudioUnitTimeEffect.h
Added
AVAudioUnitTimeEffect
Added
-[AVAudioUnitTimeEffect initWithAudioComponentDescription:]
Added
AVAudioUnitTimeEffect.bypass
AVAudioUnitTimePitch.h
Added
AVAudioUnitTimePitch
Added
AVAudioUnitTimePitch.rate
Added
AVAudioUnitTimePitch.pitch
Added
AVAudioUnitTimePitch.overlap
AVAudioUnitVarispeed.h
Added
AVAudioUnitVarispeed
Added
AVAudioUnitVarispeed.rate
AVMIDIPlayer.h
Added
AVMIDIPlayerCompletionHandler
Added
AVMIDIPlayer
Added
-[AVMIDIPlayer initWithContentsOfURL:soundBankURL:error:]
Added
-[AVMIDIPlayer initWithData:soundBankURL:error:]
Added
-[AVMIDIPlayer prepareToPlay]
Added
-[AVMIDIPlayer play:]
Added
-[AVMIDIPlayer stop]
Added
AVMIDIPlayer.duration
Added
AVMIDIPlayer.playing
Added
AVMIDIPlayer.rate
Added
AVMIDIPlayer.currentPosition
AVSpeechSynthesis.h
Added
AVSpeechBoundary
Added
AVSpeechBoundaryImmediate
Added
AVSpeechBoundaryWord
Added
AVSpeechSynthesisVoiceQuality
Added
AVSpeechSynthesisVoiceQualityDefault
Added
AVSpeechSynthesisVoiceQualityEnhanced
Added
AVSpeechSynthesisVoiceGender
Added
AVSpeechSynthesisVoiceGenderUnspecified
Added
AVSpeechSynthesisVoiceGenderMale
Added
AVSpeechSynthesisVoiceGenderFemale
Added
AVSpeechUtteranceMinimumSpeechRate
Added
AVSpeechUtteranceMaximumSpeechRate
Added
AVSpeechUtteranceDefaultSpeechRate
Added
AVSpeechSynthesisVoiceIdentifierAlex
Added
AVSpeechSynthesisIPANotationAttribute
Added
AVSpeechSynthesizerBufferCallback
Added
AVSpeechSynthesisVoice
Added
+[AVSpeechSynthesisVoice speechVoices]
Added
+[AVSpeechSynthesisVoice currentLanguageCode]
Added
+[AVSpeechSynthesisVoice voiceWithLanguage:]
Added
+[AVSpeechSynthesisVoice voiceWithIdentifier:]
Added
AVSpeechSynthesisVoice.language
Added
AVSpeechSynthesisVoice.identifier
Added
AVSpeechSynthesisVoice.name
Added
AVSpeechSynthesisVoice.quality
Added
AVSpeechSynthesisVoice.gender
Added
AVSpeechSynthesisVoice.audioFileSettings
Added
AVSpeechUtterance
Added
+[AVSpeechUtterance speechUtteranceWithString:]
Added
+[AVSpeechUtterance speechUtteranceWithAttributedString:]
Added
-[AVSpeechUtterance initWithString:]
Added
-[AVSpeechUtterance initWithAttributedString:]
Added
AVSpeechUtterance.voice
Added
AVSpeechUtterance.speechString
Added
AVSpeechUtterance.attributedSpeechString
Added
AVSpeechUtterance.rate
Added
AVSpeechUtterance.pitchMultiplier
Added
AVSpeechUtterance.volume
Added
AVSpeechUtterance.prefersAssistiveTechnologySettings
Added
AVSpeechUtterance.preUtteranceDelay
Added
AVSpeechUtterance.postUtteranceDelay
Added
AVSpeechSynthesizer
Added
AVSpeechSynthesizer.delegate
Added
AVSpeechSynthesizer.speaking
Added
AVSpeechSynthesizer.paused
Added
-[AVSpeechSynthesizer speakUtterance:]
Added
-[AVSpeechSynthesizer writeUtterance:toBufferCallback:]
Added
-[AVSpeechSynthesizer stopSpeakingAtBoundary:]
Added
-[AVSpeechSynthesizer pauseSpeakingAtBoundary:]
Added
-[AVSpeechSynthesizer continueSpeaking]
Added
AVSpeechSynthesizerDelegate
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:didStartSpeechUtterance:]
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:didFinishSpeechUtterance:]
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:didPauseSpeechUtterance:]
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:didContinueSpeechUtterance:]
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:didCancelSpeechUtterance:]
Added
-[AVSpeechSynthesizerDelegate speechSynthesizer:willSpeakRangeOfSpeechString:utterance:]