GoogleApi.Transcoder.V1beta1.Model.AudioStream (google_api_transcoder v0.4.2)

View Source

Audio stream resource.

Attributes

  • bitrateBps (type: integer(), default: nil) - Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.
  • channelCount (type: integer(), default: nil) - Number of audio channels. Must be between 1 and 6. The default is 2.
  • channelLayout (type: list(String.t), default: nil) - A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency
  • codec (type: String.t, default: nil) - The codec for this audio stream. The default is "aac". Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'
  • mapping (type: list(GoogleApi.Transcoder.V1beta1.Model.AudioAtom.t), default: nil) - The mapping for the Job.edit_list atoms with audio EditAtom.inputs.
  • sampleRateHertz (type: integer(), default: nil) - The audio sample rate in Hertz. The default is 48000 Hertz.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Transcoder.V1beta1.Model.AudioStream{
  bitrateBps: integer() | nil,
  channelCount: integer() | nil,
  channelLayout: [String.t()] | nil,
  codec: String.t() | nil,
  mapping: [GoogleApi.Transcoder.V1beta1.Model.AudioAtom.t()] | nil,
  sampleRateHertz: integer() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.