AVFoundation Changes for Swift
AVFoundation (Added)
Added AVAudio3DMixing
Added AVAudio3DPoint [struct]
Added AVAudio3DPoint.init()
Added AVAudio3DPoint.x
Added AVAudio3DPoint.y
Added AVAudio3DPoint.z
Added AVAudioBuffer
Added AVAudioBuffer.format
Added AVAudioChannelLayout
Added AVAudioCompressedBuffer
Added AVAudioConnectionPoint
Added AVAudioConverter
Added AVAudioConverter.bitRate
Added AVAudioConverter.dither
Added AVAudioConverter.downmix
Added AVAudioConverter.reset()
Added AVAudioConverterPrimeInfo.init(leadingFrames: AVAudioFrameCount, trailingFrames: AVAudioFrameCount)
Added AVAudioEngine
Added AVAudioEngine.init()
Added AVAudioEngine.isRunning
Added AVAudioEngine.outputNode
Added AVAudioEngine.pause()
Added AVAudioEngine.prepare()
Added AVAudioEngine.reset()
Added AVAudioEngine.stop()
Added AVAudioFile
Added AVAudioFile.fileFormat
Added AVAudioFile.init(forReading: URL, commonFormat: AVAudioCommonFormat, interleaved: Bool) throws
Added AVAudioFile.length
Added AVAudioFile.url
Added AVAudioFormat
Added AVAudioFormat.isStandard
Added AVAudioFormat.sampleRate
Added AVAudioFormat.settings
Added AVAudioIONode
Added AVAudioMixerNode
Added AVAudioMixerNode.init()
Added AVAudioMixing
Added AVAudioMixing.destination(forMixer: AVAudioNode, bus: AVAudioNodeBus) -> AVAudioMixingDestination?
Added AVAudioMixing.volume
Added AVAudioMixingDestination
Added AVAudioNode
Added AVAudioNode.engine
Added AVAudioNode.reset()
Added AVAudioOutputNode
Added AVAudioPCMBuffer
Added AVAudioPCMBuffer.stride
Added AVAudioPlayerNode
Added AVAudioPlayerNode.init()
Added AVAudioPlayerNode.play()
Added AVAudioPlayerNode.stop()
Added AVAudioQuality [enum]
Added AVAudioQuality.high
Added AVAudioQuality.low
Added AVAudioQuality.max
Added AVAudioQuality.medium
Added AVAudioQuality.min
Added AVAudioSequencer.rate
Added AVAudioSequencer.stop()
Added AVAudioSession
Added AVAudioSession.category
Added AVAudioSession.mode
Added AVAudioSession.setCategory(_: String, mode: String, options: AVAudioSessionCategoryOptions) throws
Added AVAudioStereoMixing
Added AVAudioStereoMixing.pan
Added AVAudioTime
Added AVAudioTime.hostTime
Added AVAudioTime.sampleRate
Added AVAudioTime.sampleTime
Added AVSpeechBoundary [enum]
Added AVSpeechBoundary.word
Added AVSpeechSynthesisVoice
Added AVSpeechSynthesizer
Added AVSpeechSynthesizerDelegate.speechSynthesizer(_: AVSpeechSynthesizer, didCancel: AVSpeechUtterance)
Added AVSpeechSynthesizerDelegate.speechSynthesizer(_: AVSpeechSynthesizer, didFinish: AVSpeechUtterance)
Added AVSpeechSynthesizerDelegate.speechSynthesizer(_: AVSpeechSynthesizer, didPause: AVSpeechUtterance)
Added AVSpeechSynthesizerDelegate.speechSynthesizer(_: AVSpeechSynthesizer, didStart: AVSpeechUtterance)
Added AVSpeechUtterance
Added AVSpeechUtterance.rate
Added AVSpeechUtterance.voice
Added AVSpeechUtterance.volume
Added AVAudio3DVector
Added AVAudioChannelCount
Added AVAudioFrameCount
Added AVAudioFramePosition
Added AVAudioMake3DVectorOrientation(_: AVAudio3DVector, _: AVAudio3DVector) -> AVAudio3DVectorOrientation
Added AVAudioNodeBus
Added AVAudioNodeTapBlock
Added AVAudioPacketCount
Added AVAudioSessionPortHDMI
Added AVAudioSessionPortLineIn
Added AVAudioUnitTypeEffect
Added AVAudioUnitTypeGenerator
Added AVAudioUnitTypeMixer
Added AVAudioUnitTypeOutput
Added AVAudioUnitTypePanner
Added AVBeatRange
Added AVChannelLayoutKey
Added AVEncoderAudioQualityKey
Added AVEncoderBitDepthHintKey
Added AVEncoderBitRateKey
Added AVF_IS_WATCHOS_SDK
Added AVFormatIDKey
Added AVLinearPCMBitDepthKey
Added AVLinearPCMIsFloatKey
Added AVMusicTimeStamp
Added AVNumberOfChannelsKey
Added AVSampleRateKey
Added PermissionBlock