DrishtiVesperMovingThumbnail

GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnail


Table of Contents ▼

Jump to a specific part of the page:

Description

LINT: LEGACY_NAMES MovingThumbnail is defined as a short video clip that represents the whole video content. Next id: 17.

Attributes List

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

View Attributes

Attributes

  1. beginTimestampMs (type: integer(), default: nil)
    - The begin timestamp in milliseconds.
  2. durationMs (type: integer(), default: nil)
    - The duration of the moving thumbnail in milliseconds. Note that the duration may not be the difference between begin_timestamp_ms and end_timestamp_ms, esp when the moving thumbnail covers multiple clips from the video.
  3. encodedGifAnimation (type: String.t, default: nil)
    -
  4. encodedVideoString (type: String.t, default: nil)
    - The encoded video string.
  5. encodedWebpAnimation (type: String.t, default: nil)
    - The encoded WebP animation.
  6. endTimestampMs (type: integer(), default: nil)
    - The end timestamp in milliseconds.
  7. height (type: integer(), default: nil)
    - Pixel height of the moving thumbnail.
  8. id (type: String.t, default: nil)
    - MovingThumbnail id (e.g., the video id).
  9. movingThumbnailerVersion (type: String.t, default: nil)
    - If set, this is the algorithm version used to generate this moving thumbnail.
  10. name (type: String.t, default: nil)
    - MovingThumbnail name.
  11. score (type: number(), default: nil)
    - The score of the moving thumbnail.
  12. scoreComponents (type: GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnailScoreComponents, default: nil)
    -
  13. thumbnails (type: list(GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnail), default: nil)
    - A set of single frame thumbnails in the MovingThumbnail.
  14. type (type: String.t, default: nil)
    - MovingThumbnail type.
  15. webpQualityLevel (type: number(), default: nil)
    - The actual quality of the Webp animation. Note this value may not be equal to the quality value requested in the animation creator's options. This is because other requirements, such as the max file size, may force the creator to lower the actual quality value.
  16. width (type: integer(), default: nil)
    - Pixel width of the moving thumbnail.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnail{
beginTimestampMs: integer() | nil,
durationMs: integer() | nil,
encodedGifAnimation: String.t() | nil,
encodedVideoString: String.t() | nil,
encodedWebpAnimation: String.t() | nil,
endTimestampMs: integer() | nil,
height: integer() | nil,
id: String.t() | nil,
movingThumbnailerVersion: String.t() | nil,
name: String.t() | nil,
score: number() | nil,
scoreComponents: GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperMovingThumbnailScoreComponents.t() | nil,
thumbnails: [GoogleApi.ContentWarehouse.V1.Model.DrishtiVesperThumbnail.t()] | nil,
type: String.t() | nil,
webpQualityLevel: number() | nil,
width: integer() | nil
}

Function

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

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