VideoVideoStreamInfoMetadataLutAttachmentsLut3D

AI Overview😉

  • Potential purpose of module: This module appears to be related to video content and 3D Look-Up Tables (LUTs), which are used to adjust the color and brightness of video footage. The purpose of this module is to extract and process metadata about 3D LUTs attached to video streams.
  • Impact on search results: This module could impact search results by allowing Google to better understand the video content and its associated metadata. This could lead to more accurate video search results, especially for searches related to video production, editing, or color grading. Additionally, it could enable Google to provide more relevant video suggestions or recommendations based on the video's technical characteristics.
  • Optimization for this function: To be more favorable for this function, a website could ensure that its video content includes properly formatted and attached 3D LUT metadata. This could involve using standardized formats for LUT data and providing clear, descriptive file names for the LUT attachments. Additionally, websites could consider providing detailed technical information about their video content, such as resolution, frame rate, and color encoding, to help Google better understand the content and provide more accurate search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Description and encoding of a 3d lut.

Attributes

  • data (type: String.t, default: nil) - Lut data, sanitized and encoded in google's binary coded form of 3D look-up tables.
  • fileName (type: String.t, default: nil) - Original file name of the lut (present in the original file)
  • size (type: integer(), default: nil) - The size (in each dimension) of the lut. For a 3D cube of size NxNxN, this will be N. If the value is -1, then the file was determined to be invalid. This is useful for logging files where the input could not be parsed, and is useful for to indicate info of the 3D lut without having to decode/inspect the binary data.

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.VideoVideoStreamInfoMetadataLutAttachmentsLut3D{
    data: String.t() | nil,
    fileName: String.t() | nil,
    size: integer() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.