AudioCodec

public class AudioCodec
extension AudioCodec: Running

The AudioCodec translate audio data to another format.

  • The audio encoding or decoding options.

    See more

    Declaration

    Swift

    public enum Option : String, KeyPathRepresentable
  • Undocumented

    Declaration

    Swift

    public static let minimumBitrate: UInt32
  • Undocumented

    Declaration

    Swift

    public static let defaultBitrate: UInt32
  • 0 means according to a input source

    Declaration

    Swift

    public static let defaultChannels: UInt32
  • 0 means according to a input source

    Declaration

    Swift

    public static let defaultSampleRate: Double
  • Undocumented

    Declaration

    Swift

    public static let defaultMaximumBuffers: Int
  • Specifies the output format.

    Declaration

    Swift

    public var destination: Format
  • Specifies the delegate.

    Declaration

    Swift

    public weak var delegate: AudioCodecDelegate?
  • Declaration

    Swift

    public private(set) var isRunning: Atomic<Bool> { get }
  • Specifies the settings for audio codec.

    Declaration

    Swift

    public var settings: Setting<AudioCodec, Option> { get set }
  • Undocumented

    Declaration

    Swift

    public init()
  • Undocumented

    Declaration

    Swift

    public func encodeBytes(_ bytes: UnsafeMutableRawPointer?, count: Int, presentationTimeStamp: CMTime)
  • Undocumented

    Declaration

    Swift

    public func encodeSampleBuffer(_ sampleBuffer: CMSampleBuffer, offset: Int = 0)
  • Undocumented

    See more

    Declaration

    Swift

    public enum Format

Running