VideoFileMasteringDisplayMetadata

AI Overview😉

  • Potential purpose of module: This module appears to be related to video content and is focused on mastering display color volume metadata. It seems to be designed to help tone map High Dynamic Range (HDR) video signals to displays with different color gamuts or brightness characteristics. In simple terms, it's meant to ensure that video content looks good on different devices with varying display capabilities.
  • Impact on search results: This module could impact search results by favoring videos that have properly mastered display color volume metadata. This could lead to more accurate and visually appealing video content being ranked higher in search results, especially for searches related to video quality or HDR content.
  • Optimization for this function: To be more favorable for this function, a website could ensure that their video content is properly mastered with accurate display color volume metadata. This could involve using industry-standard tools and formats for HDR video mastering, providing detailed metadata about the video's color gamut and brightness characteristics, and optimizing video encoding for different display devices.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A message holding information about the mastering display color volume. This metadata can be used when tone mapping an HDR signal to a display with a different gamut or brightness characteristics than the mastering display. This message is capable of containing SMPTE 2086 metadata.

Attributes

  • blue (type: GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t, default: nil) - Coordinates of the blue primary of the mastering display.
  • green (type: GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t, default: nil) - Coordinates of the green primary of the mastering display.
  • maxLuminance (type: number(), default: nil) - Maximum luminance of the display (in cd/m^2).
  • minLuminance (type: number(), default: nil) - Minimum luminance of the display (in cd/m^2).
  • red (type: GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t, default: nil) - Coordinates of the red primary of the mastering display.
  • whitePoint (type: GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t, default: nil) - Coordinates of the white point of the mastering display.

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.VideoFileMasteringDisplayMetadata{
  blue:
    GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t()
    | nil,
  green:
    GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t()
    | nil,
  maxLuminance: number() | nil,
  minLuminance: number() | nil,
  red:
    GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t()
    | nil,
  whitePoint:
    GoogleApi.ContentWarehouse.V1.Model.VideoFileMasteringDisplayMetadataCIE1931Coordinate.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.