VideoDoViDecoderConfiguration

AI Overview😉

  • Potential purpose of module: This module appears to be a video decoder configuration for Dolby Vision encoded content. Its purpose is to provide metadata about the video stream, such as its profile, level, and compatibility, to facilitate efficient and accurate video decoding.
  • Impact on search results: This module could impact search results by allowing Google to better understand the video content and its technical specifications. This could lead to more accurate video search results, improved video recommendations, and enhanced user experience. For example, Google could use this metadata to prioritize videos that are compatible with a user's device or browser, or to filter out videos that don't meet certain technical requirements.
  • Optimization for this function: To be more favorable for this function, a website could ensure that its video content is properly encoded and metadata is accurately provided. This includes specifying the correct Dolby Vision profile, level, and compatibility information, as well as providing other relevant metadata such as the fourccTag and version numbers. Additionally, websites could consider using standardized video formats and encoding practices to make it easier for Google to parse and understand their video content.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Decoder configuration for Dolby Vision encoded by any codec. Dolby Vision defines a separate profile & level hierarchy regardless of the base codec. See Dolby Vision profiles, levels and compatibility: https://dolby.my.salesforce.com/sfc/p/#700000009YuG/a/4u000000l6G4/4R18riPaaW3gxpVx7XwyQLdEITLFjB.w.Si0LoQR5j8 Dolby Vision DASH streaming: https://professional.dolby.com/siteassets/content-creation/dolby-vision-for-content-creators/dolbyvisioninmpegdashspecification_v2_0_public_20190107.pdf HTTP Live Streaming: https://professional.dolby.com/siteassets/content-creation/dolby-vision-for-content-creators/dolby-vision-streams-within-the-http-live-streaming-format-v2.0-13-november-2018.pdf Dolby Vision bitstreams: https://professional.dolby.com/siteassets/pdfs/dolbyvisionstreamsinisobmffspecification-v2.1.2.pdf

Attributes

  • blPresentFlag (type: boolean(), default: nil) - If a track contains the base layer substream.
  • dvBlSignalCompatibilityId (type: integer(), default: nil) - Whether the stream is compatible with other sets of standard.
  • dvLevel (type: integer(), default: nil) -
  • dvProfile (type: integer(), default: nil) -
  • dvVersionMajor (type: integer(), default: nil) - Specifies the major version number of the Dolby Vision specification that the stream complies with.
  • dvVersionMinor (type: integer(), default: nil) - Specifies the minor version number of the Dolby Vision specification that the stream complies with.
  • elPresentFlag (type: boolean(), default: nil) - If a track contains the enhancement layer substream.
  • fourccTag (type: String.t, default: nil) - dvhe, dvh1, dvav, dva1: https://screenshot.googleplex.com/ipMGXFqLX9E
  • rpuPresentFlag (type: boolean(), default: nil) - If a track contains the reference picture unit substream.

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.VideoDoViDecoderConfiguration{
  blPresentFlag: boolean() | nil,
  dvBlSignalCompatibilityId: integer() | nil,
  dvLevel: integer() | nil,
  dvProfile: integer() | nil,
  dvVersionMajor: integer() | nil,
  dvVersionMinor: integer() | nil,
  elPresentFlag: boolean() | nil,
  fourccTag: String.t() | nil,
  rpuPresentFlag: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.