GoogleApi.Transcoder.V1.Model.Manifest (google_api_transcoder v0.4.2)

View Source

Manifest configuration.

Attributes

  • dash (type: GoogleApi.Transcoder.V1.Model.DashConfig.t, default: nil) - DASH manifest configuration.
  • fileName (type: String.t, default: nil) - The name of the generated file. The default is manifest with the extension suffix corresponding to the Manifest.type.
  • muxStreams (type: list(String.t), default: nil) - Required. List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element in this list.
  • type (type: String.t, default: nil) - Required. Type of the manifest.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Transcoder.V1.Model.Manifest{
  dash: GoogleApi.Transcoder.V1.Model.DashConfig.t() | nil,
  fileName: String.t() | nil,
  muxStreams: [String.t()] | nil,
  type: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.