ImageRepositoryFramePerdoc

AI Overview😉

  • The potential purpose of this module is to process and store information about frames in a video, such as thumbnails or preview frames, including error status and timestamp information. This module seems to be part of a larger system for managing and processing video content.
  • This module could impact search results by influencing how video content is indexed and ranked. For example, if a video's frames are properly processed and stored, it may improve the video's visibility in search results, especially for queries related to video content. Conversely, errors or issues with frame processing could negatively impact a video's ranking.
  • A website may change things to be more favorable for this function by ensuring that video content is properly formatted and optimized for processing. This could include providing clear and accurate timestamp information, using consistent and standardized frame identifiers, and minimizing errors during the video upload and processing pipeline. Additionally, websites could focus on improving the quality and relevance of their video content to increase its chances of being indexed and ranked highly by Google's search algorithm.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFramePerdoc (google_api_content_warehouse v0.4.0)

Only one of timestamp_msec or frame_identifier should be set. timestamp_msec is the old identifier for frames, and is still used on thumbnail frames. frame_identifier should be used on other kinds of frames (e.g. preview frame zero).

Attributes

  • errorStatus (type: GoogleApi.ContentWarehouse.V1.Model.UtilStatusProto.t, default: nil) - Error, if any, while generating the frame perdoc. It is mutually exclusive to the perdoc, only set when perdoc is missing.
  • frameIdentifier (type: GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFrameIdentifier.t, default: nil) -
  • perdoc (type: GoogleApi.ContentWarehouse.V1.Model.ImageData.t, default: nil) -
  • timestampMsec (type: integer(), default: nil) - Timestamp (in msec) of the frame from the original video DEPRECATED: Use the timestamp_ms field in frame_identifier instead.

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.ImageRepositoryFramePerdoc{
  errorStatus: GoogleApi.ContentWarehouse.V1.Model.UtilStatusProto.t() | nil,
  frameIdentifier:
    GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFrameIdentifier.t() | nil,
  perdoc: GoogleApi.ContentWarehouse.V1.Model.ImageData.t() | nil,
  timestampMsec: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.