VideoDoViDecoderConfiguration

GoogleApi.ContentWarehouse.V1.Model.VideoDoViDecoderConfiguration


Table of Contents ▼

Jump to a specific part of the page:

Description

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 List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

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

Type

@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
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.VideoDoViDecoderConfiguration