GoogleApi.Transcoder.V1.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 - vorbis
  • displayName (type: String.t, default: nil) - The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
  • languageCode (type: String.t, default: nil) - The BCP-47 language code, such as en-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
  • mapping (type: list(GoogleApi.Transcoder.V1.Model.AudioMapping.t), default: nil) - The mapping for the JobConfig.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.V1.Model.AudioStream{
  bitrateBps: integer() | nil,
  channelCount: integer() | nil,
  channelLayout: [String.t()] | nil,
  codec: String.t() | nil,
  displayName: String.t() | nil,
  languageCode: String.t() | nil,
  mapping: [GoogleApi.Transcoder.V1.Model.AudioMapping.t()] | nil,
  sampleRateHertz: integer() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.