AVFoundation Changes for Swift
AVFoundation
Modified AVAudioConverter
| Declaration | |
|---|---|
| From | class AVAudioConverter : NSObject {
init(from fromFormat: AVAudioFormat, to toFormat: AVAudioFormat)
func reset()
var inputFormat: AVAudioFormat { get }
var outputFormat: AVAudioFormat { get }
var channelMap: [NSNumber]
var magicCookie: Data?
var downmix: Bool
var dither: Bool
var sampleRateConverterQuality: Int
var sampleRateConverterAlgorithm: String
var primeMethod: AVAudioConverterPrimeMethod
var primeInfo: AVAudioConverterPrimeInfo
func convert(to outputBuffer: AVAudioPCMBuffer, from inputBuffer: AVAudioPCMBuffer) throws
func convert(to outputBuffer: AVAudioBuffer, error outError: NSErrorPointer, withInputFrom inputBlock: AVFoundation.AVAudioConverterInputBlock) -> AVAudioConverterOutputStatus
var bitRate: Int
var bitRateStrategy: String?
var maximumOutputPacketSize: Int { get }
var availableEncodeBitRates: [NSNumber]? { get }
var applicableEncodeBitRates: [NSNumber]? { get }
var availableEncodeSampleRates: [NSNumber]? { get }
var applicableEncodeSampleRates: [NSNumber]? { get }
var availableEncodeChannelLayoutTags: [NSNumber]? { get }
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioConverter : CVarArg {
}
extension AVAudioConverter : Equatable, Hashable {
var hashValue: Int { get }
}
extension AVAudioConverter {
var bitRate: Int
var bitRateStrategy: String?
var maximumOutputPacketSize: Int { get }
var availableEncodeBitRates: [NSNumber]? { get }
var applicableEncodeBitRates: [NSNumber]? { get }
var availableEncodeSampleRates: [NSNumber]? { get }
var applicableEncodeSampleRates: [NSNumber]? { get }
var availableEncodeChannelLayoutTags: [NSNumber]? { get }
} |
| To | class AVAudioConverter : NSObject {
init(from fromFormat: AVAudioFormat, to toFormat: AVAudioFormat)
func reset()
var inputFormat: AVAudioFormat { get }
var outputFormat: AVAudioFormat { get }
var channelMap: [NSNumber]
var magicCookie: Data?
var downmix: Bool
var dither: Bool
var sampleRateConverterQuality: Int
var sampleRateConverterAlgorithm: String
var primeMethod: AVAudioConverterPrimeMethod
var primeInfo: AVAudioConverterPrimeInfo
func convert(to outputBuffer: AVAudioPCMBuffer, from inputBuffer: AVAudioPCMBuffer) throws
func convert(to outputBuffer: AVAudioBuffer, error outError: NSErrorPointer, withInputFrom inputBlock: @escaping AVFoundation.AVAudioConverterInputBlock) -> AVAudioConverterOutputStatus
var bitRate: Int
var bitRateStrategy: String?
var maximumOutputPacketSize: Int { get }
var availableEncodeBitRates: [NSNumber]? { get }
var applicableEncodeBitRates: [NSNumber]? { get }
var availableEncodeSampleRates: [NSNumber]? { get }
var applicableEncodeSampleRates: [NSNumber]? { get }
var availableEncodeChannelLayoutTags: [NSNumber]? { get }
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioConverter : CVarArg {
}
extension AVAudioConverter : Equatable, Hashable {
var hashValue: Int { get }
}
extension AVAudioConverter {
var bitRate: Int
var bitRateStrategy: String?
var maximumOutputPacketSize: Int { get }
var availableEncodeBitRates: [NSNumber]? { get }
var applicableEncodeBitRates: [NSNumber]? { get }
var availableEncodeSampleRates: [NSNumber]? { get }
var applicableEncodeSampleRates: [NSNumber]? { get }
var availableEncodeChannelLayoutTags: [NSNumber]? { get }
} |
| Declaration | |
|---|---|
| From | func convert(to outputBuffer: AVAudioBuffer, error outError: NSErrorPointer, withInputFrom inputBlock: AVFoundation.AVAudioConverterInputBlock) -> AVAudioConverterOutputStatus |
| To | func convert(to outputBuffer: AVAudioBuffer, error outError: NSErrorPointer, withInputFrom inputBlock: @escaping AVFoundation.AVAudioConverterInputBlock) -> AVAudioConverterOutputStatus |
Modified AVAudioNode
| Declaration | |
|---|---|
| From | class AVAudioNode : NSObject {
func reset()
func inputFormat(forBus bus: AVAudioNodeBus) -> AVAudioFormat
func outputFormat(forBus bus: AVAudioNodeBus) -> AVAudioFormat
func name(forInputBus bus: AVAudioNodeBus) -> String
func name(forOutputBus bus: AVAudioNodeBus) -> String
func installTap(onBus bus: AVAudioNodeBus, bufferSize bufferSize: AVAudioFrameCount, format format: AVAudioFormat?, block tapBlock: AVFoundation.AVAudioNodeTapBlock)
func removeTap(onBus bus: AVAudioNodeBus)
var engine: AVAudioEngine? { get }
var numberOfInputs: Int { get }
var numberOfOutputs: Int { get }
var lastRenderTime: AVAudioTime? { get }
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioNode : CVarArg {
}
extension AVAudioNode : Equatable, Hashable {
var hashValue: Int { get }
} |
| To | class AVAudioNode : NSObject {
func reset()
func inputFormat(forBus bus: AVAudioNodeBus) -> AVAudioFormat
func outputFormat(forBus bus: AVAudioNodeBus) -> AVAudioFormat
func name(forInputBus bus: AVAudioNodeBus) -> String
func name(forOutputBus bus: AVAudioNodeBus) -> String
func installTap(onBus bus: AVAudioNodeBus, bufferSize bufferSize: AVAudioFrameCount, format format: AVAudioFormat?, block tapBlock: @escaping AVFoundation.AVAudioNodeTapBlock)
func removeTap(onBus bus: AVAudioNodeBus)
var engine: AVAudioEngine? { get }
var numberOfInputs: Int { get }
var numberOfOutputs: Int { get }
var lastRenderTime: AVAudioTime? { get }
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioNode : CVarArg {
}
extension AVAudioNode : Equatable, Hashable {
var hashValue: Int { get }
} |
| Declaration | |
|---|---|
| From | func installTap(onBus bus: AVAudioNodeBus, bufferSize bufferSize: AVAudioFrameCount, format format: AVAudioFormat?, block tapBlock: AVFoundation.AVAudioNodeTapBlock) |
| To | func installTap(onBus bus: AVAudioNodeBus, bufferSize bufferSize: AVAudioFrameCount, format format: AVAudioFormat?, block tapBlock: @escaping AVFoundation.AVAudioNodeTapBlock) |
Modified AVAudioSession
| Declaration | |
|---|---|
| From | class AVAudioSession : NSObject {
class func sharedInstance() -> AVAudioSession
func setActive(_ active: Bool) throws
func setActive(_ active: Bool, with options: AVAudioSessionSetActiveOptions = []) throws
var availableCategories: [String] { get }
func setCategory(_ category: String) throws
func setCategory(_ category: String, with options: AVAudioSessionCategoryOptions = []) throws
func setCategory(_ category: String, mode mode: String, options options: AVAudioSessionCategoryOptions = []) throws
var category: String { get }
func recordPermission() -> AVAudioSessionRecordPermission
func requestRecordPermission(_ response: AVFoundation.PermissionBlock)
var categoryOptions: AVAudioSessionCategoryOptions { get }
var availableModes: [String] { get }
func setMode(_ mode: String) throws
var mode: String { get }
func overrideOutputAudioPort(_ portOverride: AVAudioSessionPortOverride) throws
var isOtherAudioPlaying: Bool { get }
var secondaryAudioShouldBeSilencedHint: Bool { get }
var currentRoute: AVAudioSessionRouteDescription { get }
func setPreferredInput(_ inPort: AVAudioSessionPortDescription?) throws
var preferredInput: AVAudioSessionPortDescription? { get }
var availableInputs: [AVAudioSessionPortDescription]? { get }
unowned(unsafe) var delegate: AVAudioSessionDelegate?
func setActive(_ active: Bool, withFlags flags: Int) throws
var inputIsAvailable: Bool { get }
var currentHardwareSampleRate: Double { get }
var currentHardwareInputNumberOfChannels: Int { get }
var currentHardwareOutputNumberOfChannels: Int { get }
func setPreferredHardwareSampleRate(_ sampleRate: Double) throws
var preferredHardwareSampleRate: Double { get }
func setPreferredSampleRate(_ sampleRate: Double) throws
var preferredSampleRate: Double { get }
func setPreferredIOBufferDuration(_ duration: TimeInterval) throws
var preferredIOBufferDuration: TimeInterval { get }
func setPreferredInputNumberOfChannels(_ count: Int) throws
var preferredInputNumberOfChannels: Int { get }
func setPreferredOutputNumberOfChannels(_ count: Int) throws
var preferredOutputNumberOfChannels: Int { get }
var maximumInputNumberOfChannels: Int { get }
var maximumOutputNumberOfChannels: Int { get }
func setInputGain(_ gain: Float) throws
var inputGain: Float { get }
var isInputGainSettable: Bool { get }
var isInputAvailable: Bool { get }
var inputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var inputDataSource: AVAudioSessionDataSourceDescription? { get }
func setInputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var outputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var outputDataSource: AVAudioSessionDataSourceDescription? { get }
func setOutputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var sampleRate: Double { get }
var inputNumberOfChannels: Int { get }
var outputNumberOfChannels: Int { get }
var outputVolume: Float { get }
var inputLatency: TimeInterval { get }
var outputLatency: TimeInterval { get }
var ioBufferDuration: TimeInterval { get }
func setAggregatedIOPreference(_ inIOType: AVAudioSessionIOType) throws
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioSession : CVarArg {
}
extension AVAudioSession : Equatable, Hashable {
var hashValue: Int { get }
}
extension AVAudioSession {
func setPreferredSampleRate(_ sampleRate: Double) throws
var preferredSampleRate: Double { get }
func setPreferredIOBufferDuration(_ duration: TimeInterval) throws
var preferredIOBufferDuration: TimeInterval { get }
func setPreferredInputNumberOfChannels(_ count: Int) throws
var preferredInputNumberOfChannels: Int { get }
func setPreferredOutputNumberOfChannels(_ count: Int) throws
var preferredOutputNumberOfChannels: Int { get }
var maximumInputNumberOfChannels: Int { get }
var maximumOutputNumberOfChannels: Int { get }
func setInputGain(_ gain: Float) throws
var inputGain: Float { get }
var isInputGainSettable: Bool { get }
var isInputAvailable: Bool { get }
var inputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var inputDataSource: AVAudioSessionDataSourceDescription? { get }
func setInputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var outputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var outputDataSource: AVAudioSessionDataSourceDescription? { get }
func setOutputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var sampleRate: Double { get }
var inputNumberOfChannels: Int { get }
var outputNumberOfChannels: Int { get }
var outputVolume: Float { get }
var inputLatency: TimeInterval { get }
var outputLatency: TimeInterval { get }
var ioBufferDuration: TimeInterval { get }
func setAggregatedIOPreference(_ inIOType: AVAudioSessionIOType) throws
}
extension AVAudioSession {
unowned(unsafe) var delegate: AVAudioSessionDelegate?
func setActive(_ active: Bool, withFlags flags: Int) throws
var inputIsAvailable: Bool { get }
var currentHardwareSampleRate: Double { get }
var currentHardwareInputNumberOfChannels: Int { get }
var currentHardwareOutputNumberOfChannels: Int { get }
func setPreferredHardwareSampleRate(_ sampleRate: Double) throws
var preferredHardwareSampleRate: Double { get }
} |
| To | class AVAudioSession : NSObject {
class func sharedInstance() -> AVAudioSession
func setActive(_ active: Bool) throws
func setActive(_ active: Bool, with options: AVAudioSessionSetActiveOptions = []) throws
var availableCategories: [String] { get }
func setCategory(_ category: String) throws
func setCategory(_ category: String, with options: AVAudioSessionCategoryOptions = []) throws
func setCategory(_ category: String, mode mode: String, options options: AVAudioSessionCategoryOptions = []) throws
var category: String { get }
func recordPermission() -> AVAudioSessionRecordPermission
func requestRecordPermission(_ response: @escaping AVFoundation.PermissionBlock)
var categoryOptions: AVAudioSessionCategoryOptions { get }
var availableModes: [String] { get }
func setMode(_ mode: String) throws
var mode: String { get }
func overrideOutputAudioPort(_ portOverride: AVAudioSessionPortOverride) throws
var isOtherAudioPlaying: Bool { get }
var secondaryAudioShouldBeSilencedHint: Bool { get }
var currentRoute: AVAudioSessionRouteDescription { get }
func setPreferredInput(_ inPort: AVAudioSessionPortDescription?) throws
var preferredInput: AVAudioSessionPortDescription? { get }
var availableInputs: [AVAudioSessionPortDescription]? { get }
unowned(unsafe) var delegate: AVAudioSessionDelegate?
func setActive(_ active: Bool, withFlags flags: Int) throws
var inputIsAvailable: Bool { get }
var currentHardwareSampleRate: Double { get }
var currentHardwareInputNumberOfChannels: Int { get }
var currentHardwareOutputNumberOfChannels: Int { get }
func setPreferredHardwareSampleRate(_ sampleRate: Double) throws
var preferredHardwareSampleRate: Double { get }
func setPreferredSampleRate(_ sampleRate: Double) throws
var preferredSampleRate: Double { get }
func setPreferredIOBufferDuration(_ duration: TimeInterval) throws
var preferredIOBufferDuration: TimeInterval { get }
func setPreferredInputNumberOfChannels(_ count: Int) throws
var preferredInputNumberOfChannels: Int { get }
func setPreferredOutputNumberOfChannels(_ count: Int) throws
var preferredOutputNumberOfChannels: Int { get }
var maximumInputNumberOfChannels: Int { get }
var maximumOutputNumberOfChannels: Int { get }
func setInputGain(_ gain: Float) throws
var inputGain: Float { get }
var isInputGainSettable: Bool { get }
var isInputAvailable: Bool { get }
var inputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var inputDataSource: AVAudioSessionDataSourceDescription? { get }
func setInputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var outputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var outputDataSource: AVAudioSessionDataSourceDescription? { get }
func setOutputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var sampleRate: Double { get }
var inputNumberOfChannels: Int { get }
var outputNumberOfChannels: Int { get }
var outputVolume: Float { get }
var inputLatency: TimeInterval { get }
var outputLatency: TimeInterval { get }
var ioBufferDuration: TimeInterval { get }
func setAggregatedIOPreference(_ inIOType: AVAudioSessionIOType) throws
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AVAudioSession : CVarArg {
}
extension AVAudioSession : Equatable, Hashable {
var hashValue: Int { get }
}
extension AVAudioSession {
func setPreferredSampleRate(_ sampleRate: Double) throws
var preferredSampleRate: Double { get }
func setPreferredIOBufferDuration(_ duration: TimeInterval) throws
var preferredIOBufferDuration: TimeInterval { get }
func setPreferredInputNumberOfChannels(_ count: Int) throws
var preferredInputNumberOfChannels: Int { get }
func setPreferredOutputNumberOfChannels(_ count: Int) throws
var preferredOutputNumberOfChannels: Int { get }
var maximumInputNumberOfChannels: Int { get }
var maximumOutputNumberOfChannels: Int { get }
func setInputGain(_ gain: Float) throws
var inputGain: Float { get }
var isInputGainSettable: Bool { get }
var isInputAvailable: Bool { get }
var inputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var inputDataSource: AVAudioSessionDataSourceDescription? { get }
func setInputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var outputDataSources: [AVAudioSessionDataSourceDescription]? { get }
var outputDataSource: AVAudioSessionDataSourceDescription? { get }
func setOutputDataSource(_ dataSource: AVAudioSessionDataSourceDescription?) throws
var sampleRate: Double { get }
var inputNumberOfChannels: Int { get }
var outputNumberOfChannels: Int { get }
var outputVolume: Float { get }
var inputLatency: TimeInterval { get }
var outputLatency: TimeInterval { get }
var ioBufferDuration: TimeInterval { get }
func setAggregatedIOPreference(_ inIOType: AVAudioSessionIOType) throws
}
extension AVAudioSession {
unowned(unsafe) var delegate: AVAudioSessionDelegate?
func setActive(_ active: Bool, withFlags flags: Int) throws
var inputIsAvailable: Bool { get }
var currentHardwareSampleRate: Double { get }
var currentHardwareInputNumberOfChannels: Int { get }
var currentHardwareOutputNumberOfChannels: Int { get }
func setPreferredHardwareSampleRate(_ sampleRate: Double) throws
var preferredHardwareSampleRate: Double { get }
} |