WavSettings

public struct WavSettings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

    Declaration

    Swift

    public let bitDepth: Int?
  • Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

    Declaration

    Swift

    public let channels: Int?
  • The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

    Declaration

    Swift

    public let format: WavFormat?
  • Sample rate in Hz.

    Declaration

    Swift

    public let sampleRate: Int?
  • Undocumented

    Declaration

    Swift

    public init(bitDepth: Int? = nil, channels: Int? = nil, format: WavFormat? = nil, sampleRate: Int? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws