View Source GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryApiItagSpecificMetadata (google_api_content_warehouse v0.4.0)

The metadata returned with each transcode. Next available field: 9

Attributes

  • expirationTimestampSec (type: String.t, default: nil) - Timestamp (measured in seconds since epoch) after which Amarna will delete the serving transcode.
  • genus (type: String.t, default: nil) - The Venom Genus that this transcode was produced for.
  • state (type: String.t, default: nil) - Indicates the state in Venom for this transcode type.
  • transcodeItag (type: integer(), default: nil) - transcode type which are available for the video.
  • videoId (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomVideoId.t, default: nil) - The Venom ID that this transcode was produced for.
  • xtagsList (type: GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryApiXtagList.t, default: nil) - Indicates xtags if present. Xtag makes the different transcode. For transcode "MP4_AVCBASE640_AAC/af=sq" (itag 18 with xtag), "af=sq" is the xtag part. This is a different transcode than "MP4_AVCBASE640_AAC" (itag 18).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryApiItagSpecificMetadata{
    expirationTimestampSec: String.t() | nil,
    genus: String.t() | nil,
    state: String.t() | nil,
    transcodeItag: integer() | nil,
    videoId:
      GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomVideoId.t() | nil,
    xtagsList:
      GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryApiXtagList.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.