ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings

data class ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings(val bitrate: Double? = null, val codingMode: String? = null, val inputType: String? = null, val profile: String? = null, val rateControlMode: String? = null, val rawFormat: String? = null, val sampleRate: Double? = null, val spec: String? = null, val vbrQuality: String? = null)

Constructors

constructor(bitrate: Double? = null, codingMode: String? = null, inputType: String? = null, profile: String? = null, rateControlMode: String? = null, rawFormat: String? = null, sampleRate: Double? = null, spec: String? = null, vbrQuality: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bitrate: Double? = null

Average bitrate in bits/second.

Link copied to clipboard
val codingMode: String? = null

Mono, Stereo, or 5.1 channel layout.

Link copied to clipboard
val inputType: String? = null

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

Link copied to clipboard
val profile: String? = null

AAC profile.

Link copied to clipboard
val rateControlMode: String? = null

The rate control mode.

Link copied to clipboard
val rawFormat: String? = null

Sets LATM/LOAS AAC output for raw containers.

Link copied to clipboard
val sampleRate: Double? = null

Sample rate in Hz.

Link copied to clipboard
val spec: String? = null

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

Link copied to clipboard
val vbrQuality: String? = null

VBR Quality Level - Only used if rateControlMode is VBR.