Mp3Settings

public struct Mp3Settings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Specify the average bitrate in bits per second.

    Declaration

    Swift

    public let bitrate: Int?
  • Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2.

    Declaration

    Swift

    public let channels: Int?
  • Specify whether the service encodes this MP3 audio output with a constant bitrate (CBR) or a variable bitrate (VBR).

    Declaration

    Swift

    public let rateControlMode: Mp3RateControlMode?
  • Sample rate in hz.

    Declaration

    Swift

    public let sampleRate: Int?
  • Required when you set Bitrate control mode (rateControlMode) to VBR. Specify the audio quality of this MP3 output from 0 (highest quality) to 9 (lowest quality).

    Declaration

    Swift

    public let vbrQuality: Int?
  • Undocumented

    Declaration

    Swift

    public init(bitrate: Int? = nil, channels: Int? = nil, rateControlMode: Mp3RateControlMode? = nil, sampleRate: Int? = nil, vbrQuality: Int? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws