VideoFileSphericalMetadataMeshProjection

AI Overview😉

  • The potential purpose of this module is to analyze and process 360-degree video metadata, specifically the mesh projection data, to understand the video's spatial layout and field of view. This helps Google's algorithm to better comprehend the video's content and provide more accurate search results.
  • This module could impact search results by influencing the ranking of 360-degree videos. Videos with properly analyzed and processed mesh projection data may be considered more relevant or accurate, leading to higher rankings in search results. Conversely, videos with incomplete or incorrect mesh data may be demoted or filtered out.
  • To be more favorable for this function, a website can ensure that their 360-degree videos are properly formatted and contain complete mesh projection data. This may involve providing detailed metadata, such as bounds and vertex coordinates, and ensuring that the mesh type is correctly specified. Additionally, websites can optimize their video content to make it easier for Google's algorithm to analyze and process the mesh data.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Specifies usage of mesh projection. "content" contains the mshp atom: version/flags, CRC, compression method, description of the mesh(es) (vertices, coordinates corresponding to each vertex, and vertex lists to describe the projection). See go/pir-spec for mshp atom data layout.

Attributes

  • bounds (type: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t, default: nil) - Once mesh is analyzed, this field contains the bounds of the mesh(es) In case of stereo mesh, this will be the aggregate of both eye meshes
  • content (type: String.t, default: nil) -
  • type (type: String.t, default: nil) - The mesh type field will only be populated when we have done analysis on the mesh. If this field is missing, mesh analysis has not been done.

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.VideoFileSphericalMetadataMeshProjection{
    bounds:
      GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t()
      | nil,
    content: String.t() | nil,
    type: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.