AVFoundation watchOS 7.2 to 7.4 API Differences
../Frameworks/AVFAudio.framework/Headers/AVAudioBuffer.h
Removed
AVAudioBuffer
Removed
AVAudioBuffer.format
Removed
AVAudioBuffer.audioBufferList
Removed
AVAudioBuffer.mutableAudioBufferList
Removed
AVAudioPCMBuffer
Removed
-[AVAudioPCMBuffer initWithPCMFormat:frameCapacity:]
Removed
AVAudioPCMBuffer.frameCapacity
Removed
AVAudioPCMBuffer.frameLength
Removed
AVAudioPCMBuffer.stride
Removed
AVAudioPCMBuffer.floatChannelData
Removed
AVAudioPCMBuffer.int16ChannelData
Removed
AVAudioPCMBuffer.int32ChannelData
Removed
AVAudioCompressedBuffer
Removed
-[AVAudioCompressedBuffer initWithFormat:packetCapacity:maximumPacketSize:]
Removed
-[AVAudioCompressedBuffer initWithFormat:packetCapacity:]
Removed
AVAudioCompressedBuffer.packetCapacity
Removed
AVAudioCompressedBuffer.packetCount
Removed
AVAudioCompressedBuffer.maximumPacketSize
Removed
AVAudioCompressedBuffer.data
Removed
AVAudioCompressedBuffer.byteCapacity
Removed
AVAudioCompressedBuffer.byteLength
Removed
AVAudioCompressedBuffer.packetDescriptions
../Frameworks/AVFAudio.framework/Headers/AVAudioChannelLayout.h
Removed
AVAudioChannelLayout
Removed
-[AVAudioChannelLayout initWithLayoutTag:]
Removed
-[AVAudioChannelLayout initWithLayout:]
Removed
-[AVAudioChannelLayout isEqual:]
Removed
+[AVAudioChannelLayout layoutWithLayoutTag:]
Removed
+[AVAudioChannelLayout layoutWithLayout:]
Removed
AVAudioChannelLayout.layoutTag
Removed
AVAudioChannelLayout.layout
Removed
AVAudioChannelLayout.channelCount
../Frameworks/AVFAudio.framework/Headers/AVAudioConnectionPoint.h
Removed
AVAudioConnectionPoint
Removed
-[AVAudioConnectionPoint initWithNode:bus:]
Removed
AVAudioConnectionPoint.node
Removed
AVAudioConnectionPoint.bus
../Frameworks/AVFAudio.framework/Headers/AVAudioConverter.h
Removed
AVAudioConverterPrimeMethod
Removed
AVAudioConverterPrimeMethod_Pre
Removed
AVAudioConverterPrimeMethod_Normal
Removed
AVAudioConverterPrimeMethod_None
Removed
AVAudioConverterPrimeInfo
Removed
AVAudioConverterInputStatus
Removed
AVAudioConverterInputStatus_HaveData
Removed
AVAudioConverterInputStatus_NoDataNow
Removed
AVAudioConverterInputStatus_EndOfStream
Removed
AVAudioConverterOutputStatus
Removed
AVAudioConverterOutputStatus_HaveData
Removed
AVAudioConverterOutputStatus_InputRanDry
Removed
AVAudioConverterOutputStatus_EndOfStream
Removed
AVAudioConverterOutputStatus_Error
Removed
AVAudioConverterInputBlock
Removed
AVAudioConverter
Removed
-[AVAudioConverter initFromFormat:toFormat:]
Removed
-[AVAudioConverter reset]
Removed
AVAudioConverter.inputFormat
Removed
AVAudioConverter.outputFormat
Removed
AVAudioConverter.channelMap
Removed
AVAudioConverter.magicCookie
Removed
AVAudioConverter.downmix
Removed
AVAudioConverter.dither
Removed
AVAudioConverter.sampleRateConverterQuality
Removed
AVAudioConverter.sampleRateConverterAlgorithm
Removed
AVAudioConverter.primeMethod
Removed
AVAudioConverter.primeInfo
Removed
-[AVAudioConverter convertToBuffer:fromBuffer:error:]
Removed
-[AVAudioConverter convertToBuffer:error:withInputFromBlock:]
Removed
AVAudioConverter.bitRate
Removed
AVAudioConverter.bitRateStrategy
Removed
AVAudioConverter.maximumOutputPacketSize
Removed
AVAudioConverter.availableEncodeBitRates
Removed
AVAudioConverter.applicableEncodeBitRates
Removed
AVAudioConverter.availableEncodeSampleRates
Removed
AVAudioConverter.applicableEncodeSampleRates
Removed
AVAudioConverter.availableEncodeChannelLayoutTags
../Frameworks/AVFAudio.framework/Headers/AVAudioEngine.h
Removed
AVAudioEngineManualRenderingError
Removed
AVAudioEngineManualRenderingErrorInvalidMode
Removed
AVAudioEngineManualRenderingErrorInitialized
Removed
AVAudioEngineManualRenderingErrorNotRunning
Removed
AVAudioEngineManualRenderingStatus
Removed
AVAudioEngineManualRenderingStatusError
Removed
AVAudioEngineManualRenderingStatusSuccess
Removed
AVAudioEngineManualRenderingStatusInsufficientDataFromInputNode
Removed
AVAudioEngineManualRenderingStatusCannotDoInCurrentContext
Removed
AVAudioEngineManualRenderingMode
Removed
AVAudioEngineManualRenderingModeOffline
Removed
AVAudioEngineManualRenderingModeRealtime
Removed
AVAudioEngineManualRenderingBlock
Removed
AVAudioEngine
Removed
-[AVAudioEngine init]
Removed
-[AVAudioEngine attachNode:]
Removed
-[AVAudioEngine detachNode:]
Removed
-[AVAudioEngine connect:to:fromBus:toBus:format:]
Removed
-[AVAudioEngine connect:to:format:]
Removed
-[AVAudioEngine connect:toConnectionPoints:fromBus:format:]
Removed
-[AVAudioEngine disconnectNodeInput:bus:]
Removed
-[AVAudioEngine disconnectNodeInput:]
Removed
-[AVAudioEngine disconnectNodeOutput:bus:]
Removed
-[AVAudioEngine disconnectNodeOutput:]
Removed
-[AVAudioEngine prepare]
Removed
-[AVAudioEngine startAndReturnError:]
Removed
-[AVAudioEngine pause]
Removed
-[AVAudioEngine reset]
Removed
-[AVAudioEngine stop]
Removed
-[AVAudioEngine inputConnectionPointForNode:inputBus:]
Removed
-[AVAudioEngine outputConnectionPointsForNode:outputBus:]
Removed
AVAudioEngine.outputNode
Removed
AVAudioEngine.inputNode
Removed
AVAudioEngine.mainMixerNode
Removed
AVAudioEngine.running
Removed
AVAudioEngine.attachedNodes
Removed
-[AVAudioEngine enableManualRenderingMode:format:maximumFrameCount:error:]
Removed
-[AVAudioEngine disableManualRenderingMode]
Removed
-[AVAudioEngine renderOffline:toBuffer:error:]
Removed
AVAudioEngine.manualRenderingBlock
Removed
AVAudioEngine.isInManualRenderingMode
Removed
AVAudioEngine.manualRenderingMode
Removed
AVAudioEngine.manualRenderingFormat
Removed
AVAudioEngine.manualRenderingMaximumFrameCount
Removed
AVAudioEngine.manualRenderingSampleTime
Removed
AVAudioEngineConfigurationChangeNotification
../Frameworks/AVFAudio.framework/Headers/AVAudioEnvironmentNode.h
Removed
AVAudioEnvironmentDistanceAttenuationModel
Removed
AVAudioEnvironmentDistanceAttenuationModelExponential
Removed
AVAudioEnvironmentDistanceAttenuationModelInverse
Removed
AVAudioEnvironmentDistanceAttenuationModelLinear
Removed
AVAudioEnvironmentDistanceAttenuationParameters
Removed
AVAudioEnvironmentDistanceAttenuationParameters.distanceAttenuationModel
Removed
AVAudioEnvironmentDistanceAttenuationParameters.referenceDistance
Removed
AVAudioEnvironmentDistanceAttenuationParameters.maximumDistance
Removed
AVAudioEnvironmentDistanceAttenuationParameters.rolloffFactor
Removed
AVAudioEnvironmentReverbParameters
Removed
AVAudioEnvironmentReverbParameters.enable
Removed
AVAudioEnvironmentReverbParameters.level
Removed
AVAudioEnvironmentReverbParameters.filterParameters
Removed
-[AVAudioEnvironmentReverbParameters loadFactoryReverbPreset:]
Removed
AVAudioEnvironmentOutputType
../Frameworks/AVFAudio.framework/Headers/AVAudioFile.h
Removed
AVAudioFile
Removed
-[AVAudioFile initForReading:error:]
Removed
-[AVAudioFile initForReading:commonFormat:interleaved:error:]
Removed
-[AVAudioFile initForWriting:settings:error:]
Removed
-[AVAudioFile initForWriting:settings:commonFormat:interleaved:error:]
Removed
-[AVAudioFile readIntoBuffer:error:]
Removed
-[AVAudioFile readIntoBuffer:frameCount:error:]
Removed
-[AVAudioFile writeFromBuffer:error:]
Removed
AVAudioFile.url
Removed
AVAudioFile.fileFormat
Removed
AVAudioFile.processingFormat
Removed
AVAudioFile.length
Removed
AVAudioFile.framePosition
../Frameworks/AVFAudio.framework/Headers/AVAudioFormat.h
Removed
#def AVAUDIOFORMAT_HAVE_CMFORMATDESCRIPTION
Removed
AVAudioCommonFormat
Removed
AVAudioOtherFormat
Removed
AVAudioPCMFormatFloat32
Removed
AVAudioPCMFormatFloat64
Removed
AVAudioPCMFormatInt16
Removed
AVAudioPCMFormatInt32
Removed
AVAudioFormat
Removed
-[AVAudioFormat initWithStreamDescription:]
Removed
-[AVAudioFormat initWithStreamDescription:channelLayout:]
Removed
-[AVAudioFormat initStandardFormatWithSampleRate:channels:]
Removed
-[AVAudioFormat initStandardFormatWithSampleRate:channelLayout:]
Removed
-[AVAudioFormat initWithCommonFormat:sampleRate:channels:interleaved:]
Removed
-[AVAudioFormat initWithCommonFormat:sampleRate:interleaved:channelLayout:]
Removed
-[AVAudioFormat initWithSettings:]
Removed
-[AVAudioFormat initWithCMAudioFormatDescription:]
Removed
-[AVAudioFormat isEqual:]
Removed
AVAudioFormat.standard
Removed
AVAudioFormat.commonFormat
Removed
AVAudioFormat.channelCount
Removed
AVAudioFormat.sampleRate
Removed
AVAudioFormat.interleaved
Removed
AVAudioFormat.streamDescription
Removed
AVAudioFormat.channelLayout
Removed
AVAudioFormat.magicCookie
Removed
AVAudioFormat.settings
Removed
AVAudioFormat.formatDescription
../Frameworks/AVFAudio.framework/Headers/AVAudioIONode.h
Removed
AVAudioIONodeInputBlock
Removed
AVAudioIONode
Removed
AVAudioIONode.presentationLatency
Removed
AVAudioIONode.voiceProcessingEnabled
Removed
-[AVAudioIONode setVoiceProcessingEnabled:error:]
Removed
AVAudioInputNode
Removed
-[AVAudioInputNode setManualRenderingInputPCMFormat:inputBlock:]
Removed
AVAudioInputNode.voiceProcessingBypassed
Removed
AVAudioInputNode.voiceProcessingAGCEnabled
Removed
AVAudioInputNode.voiceProcessingInputMuted
Removed
AVAudioOutputNode
../Frameworks/AVFAudio.framework/Headers/AVAudioMixerNode.h
Removed
AVAudioMixerNode
Removed
-[AVAudioMixerNode init]
Removed
AVAudioMixerNode.outputVolume
Removed
AVAudioMixerNode.nextAvailableInputBus
../Frameworks/AVFAudio.framework/Headers/AVAudioMixing.h
Removed
AVAudioMixing
Removed
-[AVAudioMixing destinationForMixer:bus:]
Removed
AVAudioMixing.volume
Removed
AVAudioStereoMixing
Removed
AVAudioStereoMixing.pan
Removed
AVAudio3DMixingRenderingAlgorithm
Removed
AVAudio3DMixingRenderingAlgorithmEqualPowerPanning
Removed
AVAudio3DMixingRenderingAlgorithmSphericalHead
Removed
AVAudio3DMixingRenderingAlgorithmHRTF
Removed
AVAudio3DMixingRenderingAlgorithmSoundField
Removed
AVAudio3DMixingRenderingAlgorithmStereoPassThrough
Removed
AVAudio3DMixingRenderingAlgorithmHRTFHQ
Removed
AVAudio3DMixingSourceMode
Removed
AVAudio3DMixingPointSourceInHeadMode
Removed
AVAudio3DMixing
Removed
AVAudioMixingDestination
Removed
AVAudioMixingDestination.connectionPoint
../Frameworks/AVFAudio.framework/Headers/AVAudioNode.h
Removed
AVAudioNodeTapBlock
Removed
AVAudioNode
Removed
-[AVAudioNode reset]
Removed
-[AVAudioNode inputFormatForBus:]
Removed
-[AVAudioNode outputFormatForBus:]
Removed
-[AVAudioNode nameForInputBus:]
Removed
-[AVAudioNode nameForOutputBus:]
Removed
-[AVAudioNode installTapOnBus:bufferSize:format:block:]
Removed
-[AVAudioNode removeTapOnBus:]
Removed
AVAudioNode.engine
Removed
AVAudioNode.numberOfInputs
Removed
AVAudioNode.numberOfOutputs
Removed
AVAudioNode.lastRenderTime
Removed
AVAudioNode.latency
Removed
AVAudioNode.outputPresentationLatency
../Frameworks/AVFAudio.framework/Headers/AVAudioPlayer.h
Removed
AVAudioPlayer
Removed
-[AVAudioPlayer initWithContentsOfURL:error:]
Removed
-[AVAudioPlayer initWithData:error:]
Removed
-[AVAudioPlayer initWithContentsOfURL:fileTypeHint:error:]
Removed
-[AVAudioPlayer initWithData:fileTypeHint:error:]
Removed
-[AVAudioPlayer prepareToPlay]
Removed
-[AVAudioPlayer play]
Removed
-[AVAudioPlayer playAtTime:]
Removed
-[AVAudioPlayer pause]
Removed
-[AVAudioPlayer stop]
Removed
AVAudioPlayer.playing
Removed
AVAudioPlayer.numberOfChannels
Removed
AVAudioPlayer.duration
Removed
AVAudioPlayer.delegate
Removed
AVAudioPlayer.url
Removed
AVAudioPlayer.data
Removed
AVAudioPlayer.pan
Removed
AVAudioPlayer.volume
Removed
-[AVAudioPlayer setVolume:fadeDuration:]
Removed
AVAudioPlayer.enableRate
Removed
AVAudioPlayer.rate
Removed
AVAudioPlayer.currentTime
Removed
AVAudioPlayer.deviceCurrentTime
Removed
AVAudioPlayer.numberOfLoops
Removed
AVAudioPlayer.settings
Removed
AVAudioPlayer.format
Removed
AVAudioPlayer.meteringEnabled
Removed
-[AVAudioPlayer updateMeters]
Removed
-[AVAudioPlayer peakPowerForChannel:]
Removed
-[AVAudioPlayer averagePowerForChannel:]
Removed
AVAudioPlayer.channelAssignments
Removed
AVAudioPlayerDelegate
Removed
-[AVAudioPlayerDelegate audioPlayerDidFinishPlaying:successfully:]
Removed
-[AVAudioPlayerDelegate audioPlayerDecodeErrorDidOccur:error:]
Removed
-[AVAudioPlayerDelegate audioPlayerBeginInterruption:]
Removed
-[AVAudioPlayerDelegate audioPlayerEndInterruption:withOptions:]
Removed
-[AVAudioPlayerDelegate audioPlayerEndInterruption:withFlags:]
Removed
-[AVAudioPlayerDelegate audioPlayerEndInterruption:]
../Frameworks/AVFAudio.framework/Headers/AVAudioPlayerNode.h
Removed
AVAudioPlayerNodeBufferOptions
Removed
AVAudioPlayerNodeBufferLoops
Removed
AVAudioPlayerNodeBufferInterrupts
Removed
AVAudioPlayerNodeBufferInterruptsAtLoop
Removed
AVAudioPlayerNodeCompletionCallbackType
Removed
AVAudioPlayerNodeCompletionDataConsumed
Removed
AVAudioPlayerNodeCompletionDataRendered
Removed
AVAudioPlayerNodeCompletionDataPlayedBack
Removed
AVAudioPlayerNodeCompletionHandler
Removed
AVAudioPlayerNode
Removed
-[AVAudioPlayerNode init]
Removed
-[AVAudioPlayerNode scheduleBuffer:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleBuffer:completionCallbackType:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleBuffer:atTime:options:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleBuffer:atTime:options:completionCallbackType:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleFile:atTime:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleFile:atTime:completionCallbackType:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleSegment:startingFrame:frameCount:atTime:completionHandler:]
Removed
-[AVAudioPlayerNode scheduleSegment:startingFrame:frameCount:atTime:completionCallbackType:completionHandler:]
Removed
-[AVAudioPlayerNode stop]
Removed
-[AVAudioPlayerNode prepareWithFrameCount:]
Removed
-[AVAudioPlayerNode play]
Removed
-[AVAudioPlayerNode playAtTime:]
Removed
-[AVAudioPlayerNode pause]
Removed
-[AVAudioPlayerNode nodeTimeForPlayerTime:]
Removed
-[AVAudioPlayerNode playerTimeForNodeTime:]
Removed
AVAudioPlayerNode.playing
../Frameworks/AVFAudio.framework/Headers/AVAudioRecorder.h
Removed
AVAudioRecorder
Removed
-[AVAudioRecorder initWithURL:settings:error:]
Removed
-[AVAudioRecorder initWithURL:format:error:]
Removed
-[AVAudioRecorder prepareToRecord]
Removed
-[AVAudioRecorder record]
Removed
-[AVAudioRecorder recordAtTime:]
Removed
-[AVAudioRecorder recordForDuration:]
Removed
-[AVAudioRecorder recordAtTime:forDuration:]
Removed
-[AVAudioRecorder pause]
Removed
-[AVAudioRecorder stop]
Removed
-[AVAudioRecorder deleteRecording]
Removed
AVAudioRecorder.recording
Removed
AVAudioRecorder.url
Removed
AVAudioRecorder.settings
Removed
AVAudioRecorder.format
Removed
AVAudioRecorder.delegate
Removed
AVAudioRecorder.currentTime
Removed
AVAudioRecorder.deviceCurrentTime
Removed
AVAudioRecorder.meteringEnabled
Removed
-[AVAudioRecorder updateMeters]
Removed
-[AVAudioRecorder peakPowerForChannel:]
Removed
-[AVAudioRecorder averagePowerForChannel:]
Removed
AVAudioRecorder.channelAssignments
Removed
AVAudioRecorderDelegate
Removed
-[AVAudioRecorderDelegate audioRecorderDidFinishRecording:successfully:]
Removed
-[AVAudioRecorderDelegate audioRecorderEncodeErrorDidOccur:error:]
Removed
-[AVAudioRecorderDelegate audioRecorderBeginInterruption:]
Removed
-[AVAudioRecorderDelegate audioRecorderEndInterruption:withOptions:]
Removed
-[AVAudioRecorderDelegate audioRecorderEndInterruption:withFlags:]
Removed
-[AVAudioRecorderDelegate audioRecorderEndInterruption:]
../Frameworks/AVFAudio.framework/Headers/AVAudioSequencer.h
Removed
AVMusicTimeStamp
Removed
AVMusicSequenceLoadOptions
Removed
AVMusicSequenceLoadSMF_PreserveTracks
Removed
AVMusicSequenceLoadSMF_ChannelsToTracks
Removed
AVBeatRange
Removed
AVMakeBeatRange()
Removed
AVAudioSequencer (AVAudioSequencer_Player)
Removed
AVAudioSequencer.currentPositionInSeconds
Removed
AVAudioSequencer.currentPositionInBeats
Removed
AVAudioSequencer.playing
Removed
AVAudioSequencer.rate
Removed
-[AVAudioSequencer hostTimeForBeats:error:]
Removed
-[AVAudioSequencer beatsForHostTime:error:]
Removed
-[AVAudioSequencer prepareToPlay]
Removed
-[AVAudioSequencer startAndReturnError:]
Removed
-[AVAudioSequencer stop]
Removed
AVMusicTrackLoopCount
Removed
AVMusicTrackLoopCountForever
../Frameworks/AVFAudio.framework/Headers/AVAudioSession.h
Removed
AVAudioSession
Removed
+[AVAudioSession sharedInstance]
Removed
AVAudioSession.availableCategories
Removed
-[AVAudioSession setCategory:error:]
Removed
-[AVAudioSession setCategory:withOptions:error:]
Removed
-[AVAudioSession setCategory:mode:options:error:]
Removed
-[AVAudioSession setCategory:mode:routeSharingPolicy:options:error:]
Removed
AVAudioSession.category
Removed
AVAudioSession.categoryOptions
Removed
AVAudioSession.routeSharingPolicy
Removed
AVAudioSession.availableModes
Removed
-[AVAudioSession setMode:error:]
Removed
AVAudioSession.mode
Removed
-[AVAudioSession setAllowHapticsAndSystemSoundsDuringRecording:error:]
Removed
AVAudioSession.allowHapticsAndSystemSoundsDuringRecording
Removed
AVAudioSession.recordPermission
Removed
-[AVAudioSession requestRecordPermission:]
Removed
-[AVAudioSession overrideOutputAudioPort:error:]
Removed
-[AVAudioSession setActive:error:]
Removed
-[AVAudioSession setActive:withOptions:error:]
Removed
-[AVAudioSession activateWithOptions:completionHandler:]
Removed
AVAudioSession.maximumInputNumberOfChannels
Removed
AVAudioSession.maximumOutputNumberOfChannels
Removed
AVAudioSession.inputAvailable
Removed
AVAudioSession.inputDataSources
Removed
AVAudioSession.inputDataSource
Removed
AVAudioSession.outputDataSources
Removed
AVAudioSession.outputDataSource
Removed
AVAudioSession.sampleRate
Removed
AVAudioSession.inputNumberOfChannels
Removed
AVAudioSession.outputNumberOfChannels
Removed
AVAudioSession.inputLatency
Removed
AVAudioSession.outputLatency
Removed
AVAudioSession.IOBufferDuration
Removed
AVAudioSession.otherAudioPlaying
Removed
AVAudioSession.secondaryAudioShouldBeSilencedHint
Removed
AVAudioSession.outputVolume
Removed
AVAudioSession.promptStyle
Removed
AVAudioSession.availableInputs
Removed
AVAudioSession.currentRoute
Removed
AVAudioSessionInterruptionNotification
Removed
AVAudioSessionRouteChangeNotification
Removed
AVAudioSessionMediaServicesWereLostNotification
Removed
AVAudioSessionMediaServicesWereResetNotification
Removed
AVAudioSessionSilenceSecondaryAudioHintNotification
Removed
AVAudioSessionInterruptionTypeKey
Removed
AVAudioSessionInterruptionOptionKey
Removed
AVAudioSessionInterruptionWasSuspendedKey
Removed
AVAudioSessionRouteChangeReasonKey
Removed
AVAudioSessionRouteChangePreviousRouteKey
Removed
AVAudioSessionSilenceSecondaryAudioHintTypeKey
../Frameworks/AVFAudio.framework/Headers/AVAudioSessionRoute.h
Removed
AVAudioSessionLocation
Removed
AVAudioSessionLocationUpper
Removed
AVAudioSessionLocationLower
Removed
AVAudioSessionOrientation
Removed
AVAudioSessionOrientationTop
Removed
AVAudioSessionOrientationBottom
Removed
AVAudioSessionOrientationFront
Removed
AVAudioSessionOrientationBack
Removed
AVAudioSessionOrientationLeft
Removed
AVAudioSessionOrientationRight
Removed
AVAudioSessionPolarPattern
Removed
AVAudioSessionPolarPatternOmnidirectional
Removed
AVAudioSessionPolarPatternCardioid
Removed
AVAudioSessionPolarPatternSubcardioid
Removed
AVAudioSessionChannelDescription
Removed
AVAudioSessionChannelDescription.channelName
Removed
AVAudioSessionChannelDescription.owningPortUID
Removed
AVAudioSessionChannelDescription.channelNumber
Removed
AVAudioSessionChannelDescription.channelLabel
Removed
AVAudioSessionDataSourceDescription
Removed
AVAudioSessionDataSourceDescription.dataSourceID
Removed
AVAudioSessionDataSourceDescription.dataSourceName
Removed
AVAudioSessionDataSourceDescription.location
Removed
AVAudioSessionDataSourceDescription.orientation
Removed
AVAudioSessionPortDescription
Removed
AVAudioSessionPortDescription.portType
Removed
AVAudioSessionPortDescription.portName
Removed
AVAudioSessionPortDescription.UID
Removed
AVAudioSessionPortDescription.hasHardwareVoiceCallProcessing
Removed
AVAudioSessionPortDescription.channels
Removed
AVAudioSessionRouteDescription
Removed
AVAudioSessionRouteDescription.inputs
Removed
AVAudioSessionRouteDescription.outputs
../Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h
Removed
AVAudioSessionPort
Removed
AVAudioSessionPortLineIn
Removed
AVAudioSessionPortBuiltInMic
Removed
AVAudioSessionPortHeadsetMic
Removed
AVAudioSessionPortLineOut
Removed
AVAudioSessionPortHeadphones
Removed
AVAudioSessionPortBluetoothA2DP
Removed
AVAudioSessionPortBuiltInReceiver
Removed
AVAudioSessionPortBuiltInSpeaker
Removed
AVAudioSessionPortHDMI
Removed
AVAudioSessionPortAirPlay
Removed
AVAudioSessionPortBluetoothLE
Removed
AVAudioSessionPortBluetoothHFP
Removed
AVAudioSessionPortUSBAudio
Removed
AVAudioSessionPortCarAudio
Removed
AVAudioSessionPortVirtual
Removed
AVAudioSessionPortPCI
Removed
AVAudioSessionPortFireWire
Removed
AVAudioSessionPortDisplayPort
Removed
AVAudioSessionPortAVB
Removed
AVAudioSessionPortThunderbolt
Removed
AVAudioSessionCategory
Removed
AVAudioSessionCategoryAmbient
Removed
AVAudioSessionCategorySoloAmbient
Removed
AVAudioSessionCategoryPlayback
Removed
AVAudioSessionCategoryRecord
Removed
AVAudioSessionCategoryPlayAndRecord
Removed
AVAudioSessionCategoryMultiRoute
Removed
AVAudioSessionMode
Removed
AVAudioSessionModeDefault
Removed
AVAudioSessionModeVoiceChat
Removed
AVAudioSessionModeGameChat
Removed
AVAudioSessionModeVideoRecording
Removed
AVAudioSessionModeMeasurement
Removed
AVAudioSessionModeMoviePlayback
Removed
AVAudioSessionModeVideoChat
Removed
AVAudioSessionModeSpokenAudio
Removed
AVAudioSessionModeVoicePrompt
Removed
AVAudioSessionActivationOptions
Removed
AVAudioSessionActivationOptionNone
Removed
AVAudioSessionPortOverride
Removed
AVAudioSessionPortOverrideNone
Removed
AVAudioSessionRouteChangeReason
Removed
AVAudioSessionRouteChangeReasonUnknown
Removed
AVAudioSessionRouteChangeReasonNewDeviceAvailable
Removed
AVAudioSessionRouteChangeReasonOldDeviceUnavailable
Removed
AVAudioSessionRouteChangeReasonCategoryChange
Removed
AVAudioSessionRouteChangeReasonOverride
Removed
AVAudioSessionRouteChangeReasonWakeFromSleep
Removed
AVAudioSessionRouteChangeReasonNoSuitableRouteForCategory
Removed
AVAudioSessionRouteChangeReasonRouteConfigurationChange
Removed
AVAudioSessionCategoryOptions
Removed
AVAudioSessionCategoryOptionMixWithOthers
Removed
AVAudioSessionCategoryOptionDuckOthers
Removed
AVAudioSessionCategoryOptionInterruptSpokenAudioAndMixWithOthers
Removed
AVAudioSessionCategoryOptionAllowBluetoothA2DP
Removed
AVAudioSessionInterruptionType
Removed
AVAudioSessionInterruptionTypeBegan
Removed
AVAudioSessionInterruptionTypeEnded
Removed
AVAudioSessionInterruptionOptions
Removed
AVAudioSessionInterruptionOptionShouldResume
Removed
AVAudioSessionSetActiveOptions
Removed
AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
Removed
AVAudioSessionSilenceSecondaryAudioHintType
Removed
AVAudioSessionSilenceSecondaryAudioHintTypeBegin
Removed
AVAudioSessionSilenceSecondaryAudioHintTypeEnd
Removed
AVAudioSessionIOType
Removed
AVAudioSessionIOTypeNotSpecified
Removed
AVAudioSessionIOTypeAggregated
Removed
AVAudioSessionRouteSharingPolicy
Removed
AVAudioSessionRouteSharingPolicyDefault
Removed
AVAudioSessionRouteSharingPolicyLongFormAudio
Removed
AVAudioSessionRouteSharingPolicyLongForm
Removed
AVAudioSessionRouteSharingPolicyIndependent
Removed
AVAudioSessionPromptStyle
Removed
AVAudioSessionPromptStyleNone
Removed
AVAudioSessionPromptStyleShort
Removed
AVAudioSessionPromptStyleNormal
Removed
AVAudioStereoOrientation
Removed
AVAudioStereoOrientationNone
Removed
AVAudioStereoOrientationPortrait
Removed
AVAudioStereoOrientationPortraitUpsideDown
Removed
AVAudioStereoOrientationLandscapeRight
Removed
AVAudioStereoOrientationLandscapeLeft
Removed
AVAudioSessionRecordPermission
Removed
AVAudioSessionRecordPermissionUndetermined
Removed
AVAudioSessionRecordPermissionDenied
Removed
AVAudioSessionRecordPermissionGranted
../Frameworks/AVFAudio.framework/Headers/AVAudioSettings.h
Removed
AVFormatIDKey
Removed
AVSampleRateKey
Removed
AVNumberOfChannelsKey
Removed
AVLinearPCMBitDepthKey
Removed
AVLinearPCMIsBigEndianKey
Removed
AVLinearPCMIsFloatKey
Removed
AVLinearPCMIsNonInterleaved
Removed
#def AVLinearPCMIsNonInterleavedKey
Removed
AVAudioFileTypeKey
Removed
AVEncoderAudioQualityKey
Removed
AVEncoderAudioQualityForVBRKey
Removed
AVEncoderBitRateKey
Removed
AVEncoderBitRatePerChannelKey
Removed
AVEncoderBitRateStrategyKey
Removed
AVEncoderBitDepthHintKey
Removed
AVSampleRateConverterAlgorithmKey
Removed
AVSampleRateConverterAudioQualityKey
Removed
AVChannelLayoutKey
Removed
AVAudioBitRateStrategy_Constant
Removed
AVAudioBitRateStrategy_LongTermAverage
Removed
AVAudioBitRateStrategy_VariableConstrained
Removed
AVAudioBitRateStrategy_Variable
Removed
AVSampleRateConverterAlgorithm_Normal
Removed
AVSampleRateConverterAlgorithm_Mastering
Removed
AVSampleRateConverterAlgorithm_MinimumPhase
Removed
AVAudioQuality
Removed
AVAudioQualityMin
Removed
AVAudioQualityLow
Removed
AVAudioQualityMedium
Removed
AVAudioQualityHigh
Removed
AVAudioQualityMax
../Frameworks/AVFAudio.framework/Headers/AVAudioSinkNode.h
Removed
AVAudioSinkNodeReceiverBlock
Removed
AVAudioSinkNode
Removed
-[AVAudioSinkNode initWithReceiverBlock:]
../Frameworks/AVFAudio.framework/Headers/AVAudioSourceNode.h
Removed
AVAudioSourceNodeRenderBlock
Removed
AVAudioSourceNode
Removed
-[AVAudioSourceNode initWithRenderBlock:]
Removed
-[AVAudioSourceNode initWithFormat:renderBlock:]
../Frameworks/AVFAudio.framework/Headers/AVAudioTime.h
Removed
AVAudioTime
Removed
-[AVAudioTime initWithAudioTimeStamp:sampleRate:]
Removed
-[AVAudioTime initWithHostTime:]
Removed
-[AVAudioTime initWithSampleTime:atRate:]
Removed
-[AVAudioTime initWithHostTime:sampleTime:atRate:]
Removed
+[AVAudioTime timeWithAudioTimeStamp:sampleRate:]
Removed
+[AVAudioTime timeWithHostTime:]
Removed
+[AVAudioTime timeWithSampleTime:atRate:]
Removed
+[AVAudioTime timeWithHostTime:sampleTime:atRate:]
Removed
+[AVAudioTime hostTimeForSeconds:]
Removed
+[AVAudioTime secondsForHostTime:]
Removed
-[AVAudioTime extrapolateTimeFromAnchor:]
Removed
AVAudioTime.hostTimeValid
Removed
AVAudioTime.hostTime
Removed
AVAudioTime.sampleTimeValid
Removed
AVAudioTime.sampleTime
Removed
AVAudioTime.sampleRate
Removed
AVAudioTime.audioTimeStamp
../Frameworks/AVFAudio.framework/Headers/AVAudioTypes.h
Removed
AVAudioFramePosition
Removed
AVAudioFrameCount
Removed
AVAudioPacketCount
Removed
AVAudioChannelCount
Removed
AVAudioNodeCompletionHandler
Removed
AVAudioNodeBus
Removed
AVAudio3DPoint
Removed
AVAudioMake3DPoint()
Removed
AVAudio3DVector
Removed
AVAudioMake3DVector()
Removed
AVAudio3DVectorOrientation
Removed
AVAudioMake3DVectorOrientation()
Removed
AVAudio3DAngularOrientation
Removed
AVAudioMake3DAngularOrientation()
../Frameworks/AVFAudio.framework/Headers/AVAudioUnitDistortion.h
Removed
AVAudioUnitDistortionPreset
Removed
AVAudioUnitDistortionPresetDrumsBitBrush
Removed
AVAudioUnitDistortionPresetDrumsBufferBeats
Removed
AVAudioUnitDistortionPresetDrumsLoFi
Removed
AVAudioUnitDistortionPresetMultiBrokenSpeaker
Removed
AVAudioUnitDistortionPresetMultiCellphoneConcert
Removed
AVAudioUnitDistortionPresetMultiDecimated1
Removed
AVAudioUnitDistortionPresetMultiDecimated2
Removed
AVAudioUnitDistortionPresetMultiDecimated3
Removed
AVAudioUnitDistortionPresetMultiDecimated4
Removed
AVAudioUnitDistortionPresetMultiDistortedFunk
Removed
AVAudioUnitDistortionPresetMultiDistortedCubed
Removed
AVAudioUnitDistortionPresetMultiDistortedSquared
Removed
AVAudioUnitDistortionPresetMultiEcho1
Removed
AVAudioUnitDistortionPresetMultiEcho2
Removed
AVAudioUnitDistortionPresetMultiEchoTight1
Removed
AVAudioUnitDistortionPresetMultiEchoTight2
Removed
AVAudioUnitDistortionPresetMultiEverythingIsBroken
Removed
AVAudioUnitDistortionPresetSpeechAlienChatter
Removed
AVAudioUnitDistortionPresetSpeechCosmicInterference
Removed
AVAudioUnitDistortionPresetSpeechGoldenPi
Removed
AVAudioUnitDistortionPresetSpeechRadioTower
Removed
AVAudioUnitDistortionPresetSpeechWaves
../Frameworks/AVFAudio.framework/Headers/AVAudioUnitEQ.h
Removed
AVAudioUnitEQFilterType
Removed
AVAudioUnitEQFilterTypeParametric
Removed
AVAudioUnitEQFilterTypeLowPass
Removed
AVAudioUnitEQFilterTypeHighPass
Removed
AVAudioUnitEQFilterTypeResonantLowPass
Removed
AVAudioUnitEQFilterTypeResonantHighPass
Removed
AVAudioUnitEQFilterTypeBandPass
Removed
AVAudioUnitEQFilterTypeBandStop
Removed
AVAudioUnitEQFilterTypeLowShelf
Removed
AVAudioUnitEQFilterTypeHighShelf
Removed
AVAudioUnitEQFilterTypeResonantLowShelf
Removed
AVAudioUnitEQFilterTypeResonantHighShelf
Removed
AVAudioUnitEQFilterParameters
Removed
AVAudioUnitEQFilterParameters.filterType
Removed
AVAudioUnitEQFilterParameters.frequency
Removed
AVAudioUnitEQFilterParameters.bandwidth
Removed
AVAudioUnitEQFilterParameters.gain
Removed
AVAudioUnitEQFilterParameters.bypass
../Frameworks/AVFAudio.framework/Headers/AVAudioUnitMIDIInstrument.h
Removed
#def AVAudioUnitMIDIInstrument_MixingConformance
../Frameworks/AVFAudio.framework/Headers/AVAudioUnitReverb.h
Removed
AVAudioUnitReverbPreset
Removed
AVAudioUnitReverbPresetSmallRoom
Removed
AVAudioUnitReverbPresetMediumRoom
Removed
AVAudioUnitReverbPresetLargeRoom
Removed
AVAudioUnitReverbPresetMediumHall
Removed
AVAudioUnitReverbPresetLargeHall
Removed
AVAudioUnitReverbPresetPlate
Removed
AVAudioUnitReverbPresetMediumChamber
Removed
AVAudioUnitReverbPresetLargeChamber
Removed
AVAudioUnitReverbPresetCathedral
Removed
AVAudioUnitReverbPresetLargeRoom2
Removed
AVAudioUnitReverbPresetMediumHall2
Removed
AVAudioUnitReverbPresetMediumHall3
Removed
AVAudioUnitReverbPresetLargeHall2
../Frameworks/AVFAudio.framework/Headers/AVMIDIPlayer.h
Removed
AVMIDIPlayerCompletionHandler
../Frameworks/AVFAudio.framework/Headers/AVSpeechSynthesis.h
Removed
AVSpeechBoundary
Removed
AVSpeechBoundaryImmediate
Removed
AVSpeechBoundaryWord
Removed
AVSpeechSynthesisVoiceQuality
Removed
AVSpeechSynthesisVoiceQualityDefault
Removed
AVSpeechSynthesisVoiceQualityEnhanced
Removed
AVSpeechSynthesisVoiceGender
Removed
AVSpeechSynthesisVoiceGenderUnspecified
Removed
AVSpeechSynthesisVoiceGenderMale
Removed
AVSpeechSynthesisVoiceGenderFemale
Removed
AVSpeechUtteranceMinimumSpeechRate
Removed
AVSpeechUtteranceMaximumSpeechRate
Removed
AVSpeechUtteranceDefaultSpeechRate
Removed
AVSpeechSynthesisVoiceIdentifierAlex
Removed
AVSpeechSynthesisIPANotationAttribute
Removed
AVSpeechSynthesizerBufferCallback
Removed
AVSpeechSynthesisVoice
Removed
+[AVSpeechSynthesisVoice speechVoices]
Removed
+[AVSpeechSynthesisVoice currentLanguageCode]
Removed
+[AVSpeechSynthesisVoice voiceWithLanguage:]
Removed
+[AVSpeechSynthesisVoice voiceWithIdentifier:]
Removed
AVSpeechSynthesisVoice.language
Removed
AVSpeechSynthesisVoice.identifier
Removed
AVSpeechSynthesisVoice.name
Removed
AVSpeechSynthesisVoice.quality
Removed
AVSpeechSynthesisVoice.gender
Removed
AVSpeechSynthesisVoice.audioFileSettings
Removed
AVSpeechUtterance
Removed
+[AVSpeechUtterance speechUtteranceWithString:]
Removed
+[AVSpeechUtterance speechUtteranceWithAttributedString:]
Removed
-[AVSpeechUtterance initWithString:]
Removed
-[AVSpeechUtterance initWithAttributedString:]
Removed
AVSpeechUtterance.voice
Removed
AVSpeechUtterance.speechString
Removed
AVSpeechUtterance.attributedSpeechString
Removed
AVSpeechUtterance.rate
Removed
AVSpeechUtterance.pitchMultiplier
Removed
AVSpeechUtterance.volume
Removed
AVSpeechUtterance.prefersAssistiveTechnologySettings
Removed
AVSpeechUtterance.preUtteranceDelay
Removed
AVSpeechUtterance.postUtteranceDelay
Removed
AVSpeechSynthesizer
Removed
AVSpeechSynthesizer.delegate
Removed
AVSpeechSynthesizer.speaking
Removed
AVSpeechSynthesizer.paused
Removed
-[AVSpeechSynthesizer speakUtterance:]
Removed
-[AVSpeechSynthesizer writeUtterance:toBufferCallback:]
Removed
-[AVSpeechSynthesizer stopSpeakingAtBoundary:]
Removed
-[AVSpeechSynthesizer pauseSpeakingAtBoundary:]
Removed
-[AVSpeechSynthesizer continueSpeaking]
Removed
AVSpeechSynthesizer.outputChannels
Removed
AVSpeechSynthesizer.usesApplicationAudioSession
Removed
AVSpeechSynthesizer.mixToTelephonyUplink
Removed
AVSpeechSynthesizerDelegate
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:didStartSpeechUtterance:]
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:didFinishSpeechUtterance:]
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:didPauseSpeechUtterance:]
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:didContinueSpeechUtterance:]
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:didCancelSpeechUtterance:]
Removed
-[AVSpeechSynthesizerDelegate speechSynthesizer:willSpeakRangeOfSpeechString:utterance:]
AVCaptureDevice.h
Added
AVCaptureDevice (AVCaptureDeviceCenterStage)
Added
AVCaptureCenterStageControlMode
Added
AVCaptureDeviceFormat (AVCaptureDeviceFormatCenterStage)
AVContentKeySession.h
Added
AVContentKeyRequest.contentKeySpecifier
Added
AVContentKeyRequest.contentKey
Added
-[AVContentKeyRecipient contentKeySession:didProvideContentKey:]
Added
AVContentKeySpecifier
Added
+[AVContentKeySpecifier contentKeySpecifierForKeySystem:identifier:options:]
Added
-[AVContentKeySpecifier initForKeySystem:identifier:options:]
Added
AVContentKeySpecifier.keySystem
Added
AVContentKeySpecifier.identifier
Added
AVContentKeySpecifier.options
Added
AVContentKey
Added
AVContentKey.contentKeySpecifier
Added
AVSampleBufferAttachContentKey()
AVPlayerInterstitialEventController.h
Added
AVPlayerInterstitialEventRestrictions
Added
AVPlayerInterstitialEventRestrictionNone
Added
AVPlayerInterstitialEventRestrictionConstrainsSeekingForwardInPrimaryContent
Added
AVPlayerInterstitialEventRestrictionRequiresPlaybackAtPreferredRateForAdvancement
Added
AVPlayerInterstitialEventRestrictionDefaultPolicy
Added
AVPlayerInterstitialEvent
Added
+[AVPlayerInterstitialEvent interstitialEventWithPrimaryItem:time:templateItems:restrictions:resumptionOffset:]
Added
+[AVPlayerInterstitialEvent playerInterstitialEventWithPrimaryItem:time:interstitialTemplateItems:restrictions:resumptionOffset:]
Added
+[AVPlayerInterstitialEvent interstitialEventWithPrimaryItem:date:templateItems:restrictions:resumptionOffset:]
Added
+[AVPlayerInterstitialEvent playerInterstitialEventWithPrimaryItem:date:interstitialTemplateItems:restrictions:resumptionOffset:]
Added
AVPlayerInterstitialEvent.primaryItem
Added
AVPlayerInterstitialEvent.time
Added
AVPlayerInterstitialEvent.date
Added
AVPlayerInterstitialEvent.templateItems
Added
AVPlayerInterstitialEvent.interstitialTemplateItems
Added
AVPlayerInterstitialEvent.restrictions
Added
AVPlayerInterstitialEvent.resumptionOffset
Added
AVPlayerInterstitialEventObserver
Added
+[AVPlayerInterstitialEventObserver interstitialEventObserverWithPrimaryPlayer:]
Added
+[AVPlayerInterstitialEventObserver playerInterstitialEventObserverWithPrimaryPlayer:]
Added
-[AVPlayerInterstitialEventObserver initWithPrimaryPlayer:]
Added
AVPlayerInterstitialEventObserver.primaryPlayer
Added
AVPlayerInterstitialEventObserver.interstitialPlayer
Added
AVPlayerInterstitialEventObserver.events
Added
AVPlayerInterstitialEventObserver.interstitialEvents
Added
AVPlayerInterstitialEventObserver.currentEvent
Added
AVPlayerInterstitialEventObserverEventsDidChangeNotification
Added
AVPlayerInterstitialEventObserverCurrentEventDidChangeNotification
Added
AVPlayerInterstitialEventController
Added
+[AVPlayerInterstitialEventController interstitialEventControllerWithPrimaryPlayer:]
Added
+[AVPlayerInterstitialEventController playerInterstitialEventControllerWithPrimaryPlayer:]
Added
-[AVPlayerInterstitialEventController initWithPrimaryPlayer:]
Added
AVPlayerInterstitialEventController.events
Added
AVPlayerInterstitialEventController.interstitialEvents
Added
-[AVPlayerInterstitialEventController cancelCurrentEventWithResumptionOffset:]
Added
AVPlayerWaitingDuringInterstitialEventReason
Added
AVPlayerItem.automaticallyHandlesInterstitialEvents
Added
AVPlayerItem.templatePlayerItem
AVPlayerItem.h
Added
AVVariantPreferences
Added
AVVariantPreferenceNone
Added
AVVariantPreferenceScalabilityToLosslessAudio
Added
AVPlayerItem.variantPreferences
AVQueuedSampleBufferRendering.h
Added
AVQueuedSampleBufferRendering.hasSufficientMediaDataForReliablePlaybackStart
AVSampleBufferRenderSynchronizer.h
Added
-[AVSampleBufferRenderSynchronizer setRate:time:atHostTime:]
Added
AVSampleBufferRenderSynchronizer.delaysRateChangeUntilHasSufficientMediaData