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

View Source

Defines configuration for DRM systems in use.

Attributes

  • clearkey (type: GoogleApi.Transcoder.V1.Model.Clearkey.t, default: nil) - Clearkey configuration.
  • fairplay (type: GoogleApi.Transcoder.V1.Model.Fairplay.t, default: nil) - Fairplay configuration.
  • playready (type: GoogleApi.Transcoder.V1.Model.Playready.t, default: nil) - Playready configuration.
  • widevine (type: GoogleApi.Transcoder.V1.Model.Widevine.t, default: nil) - Widevine configuration.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Transcoder.V1.Model.DrmSystems{
  clearkey: GoogleApi.Transcoder.V1.Model.Clearkey.t() | nil,
  fairplay: GoogleApi.Transcoder.V1.Model.Fairplay.t() | nil,
  playready: GoogleApi.Transcoder.V1.Model.Playready.t() | nil,
  widevine: GoogleApi.Transcoder.V1.Model.Widevine.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.