ImageRepositoryFramePerdoc

GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFramePerdoc


Table of Contents ▼

Jump to a specific part of the page:

Description

Only one of timestamp_msec or frame_identifier should be set. timestamp_msec is the old identifier for frames, and is still used on thumbnail frames. frame_identifier should be used on other kinds of frames (e.g. preview frame zero).

Attributes List

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

View Attributes

Attributes

  1. errorStatus (type: GoogleApi.ContentWarehouse.V1.Model.UtilStatusProto, default: nil)
    - Error, if any, while generating the frame perdoc. It is mutually exclusive to the perdoc, only set when perdoc is missing.
  2. frameIdentifier (type: GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFrameIdentifier, default: nil)
    -
  3. perdoc (type: GoogleApi.ContentWarehouse.V1.Model.ImageData, default: nil)
    -
  4. timestampMsec (type: integer(), default: nil)
    - Timestamp (in msec) of the frame from the original video DEPRECATED: Use the timestamp_ms field in frame_identifier instead.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFramePerdoc{
errorStatus: GoogleApi.ContentWarehouse.V1.Model.UtilStatusProto.t() | nil,
frameIdentifier: GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryFrameIdentifier.t() | nil,
perdoc: GoogleApi.ContentWarehouse.V1.Model.ImageData.t() | nil,
timestampMsec: integer() | nil
}

Function

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

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