AudioCodecSettings
public struct AudioCodecSettings : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC. The service accepts one of two mutually exclusive groups of AAC settings–VBR and CBR. To select one of these modes, set the value of Bitrate control mode (rateControlMode) to “VBR” or “CBR”. In VBR mode, you control the audio quality with the setting VBR quality (vbrQuality). In CBR mode, you use the setting Bitrate (bitrate). Defaults and valid values depend on the rate control mode.
Declaration
Swift
public let aacSettings: AacSettings?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
Declaration
Swift
public let ac3Settings: Ac3Settings?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
Declaration
Swift
public let aiffSettings: AiffSettings?
-
Type of Audio codec.
Declaration
Swift
public let codec: AudioCodec?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.
Declaration
Swift
public let eac3AtmosSettings: Eac3AtmosSettings?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
Declaration
Swift
public let eac3Settings: Eac3Settings?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
Declaration
Swift
public let mp2Settings: Mp2Settings?
-
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.
Declaration
Swift
public let mp3Settings: Mp3Settings?
-
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.
Declaration
Swift
public let opusSettings: OpusSettings?
-
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.
Declaration
Swift
public let vorbisSettings: VorbisSettings?
-
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
Declaration
Swift
public let wavSettings: WavSettings?
-
init(aacSettings:ac3Settings:aiffSettings:codec:eac3AtmosSettings:eac3Settings:mp2Settings:mp3Settings:opusSettings:vorbisSettings:wavSettings:)
Undocumented
Declaration
Swift
public init(aacSettings: AacSettings? = nil, ac3Settings: Ac3Settings? = nil, aiffSettings: AiffSettings? = nil, codec: AudioCodec? = nil, eac3AtmosSettings: Eac3AtmosSettings? = nil, eac3Settings: Eac3Settings? = nil, mp2Settings: Mp2Settings? = nil, mp3Settings: Mp3Settings? = nil, opusSettings: OpusSettings? = nil, vorbisSettings: VorbisSettings? = nil, wavSettings: WavSettings? = nil)
-
Declaration
Swift
public func validate(name: String) throws