NextLevelAudioConfiguration
public class NextLevelAudioConfiguration: NextLevelConfiguration
NextLevelAudioConfiguration, audio capture configuration object
-
Audio bit rate, AV dictionary key AVEncoderBitRateKey
Declaration
Swift
public var bitRate: Int
-
Sample rate in hertz, AV dictionary key AVSampleRateKey
Declaration
Swift
public var sampleRate: Float64?
-
Number of channels, AV dictionary key AVNumberOfChannelsKey
Declaration
Swift
public var channelsCount: Int?
-
Audio data format identifier, AV dictionary key AVFormatIDKey https://developer.apple.com/reference/coreaudio/1613060-core_audio_data_types
Declaration
Swift
public var format: AudioFormatID
-
Provides an AVFoundation friendly dictionary for configuring output.
Parameter
Parameter sampleBuffer: Sample buffer for extracting configuration informationReturns
Audio configuration dictionary for AVFoundationDeclaration
Swift
override public func avcaptureSettingsDictionary(sampleBuffer: CMSampleBuffer? = nil, pixelBuffer: CVPixelBuffer? = nil) -> [String: Any]?