ImageRepositoryApiItagSpecificMetadata

AI Overview😉

  • The potential purpose of this module is to provide metadata about transcoded images or videos, specifically information about the transcode type, video ID, and expiration timestamp. This metadata is used by the Venom system to manage and serve transcoded content.
  • This module could impact search results by influencing how images and videos are ranked and displayed in search results. For example, if a website has multiple transcoded versions of an image or video, this metadata could help Google determine which version to display and in what order. It could also affect how images and videos are cached and served, which could impact page load times and user experience.
  • A website may change things to be more favorable for this function by ensuring that their transcoded content is properly tagged and metadata is provided. This could include using standardized naming conventions for transcoded files, providing accurate and consistent metadata, and ensuring that expiration timestamps are set correctly. Additionally, websites could optimize their content delivery networks (CDNs) and caching strategies to work in harmony with Google's Venom system.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@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

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.