View Source GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchMultimodalTopicFeatures (google_api_content_warehouse v0.4.0)

Multimodal features for a single generated topic. Next ID: 8

Attributes

  • frameSimilarityInterval (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchFrameSimilarityInterval.t), default: nil) - The list of frame sequence similarities to this topic. The list of frames are picked to be around the topic timestamp. The set of frames selected are thresholded at a value to ensure the selected frame intervals are similar to the query.
  • generativeTopicPredictionFeatures (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchGenerativeTopicPredictionFeatures.t), default: nil) - The inference results from the prediction services that generate the topics.
  • navboostAnchorFeatures (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchNavboostAnchorFeatures.t, default: nil) - Features related to queries generated using document navboost data with timed anchors. Only populated if the query was generated using this approach.
  • topic (type: String.t, default: nil) - The text of the generated topic.
  • topicEndMs (type: String.t, default: nil) - End time of the topic.
  • topicStartMs (type: String.t, default: nil) - Start time of the topic.
  • videoQuerySource (type: String.t, default: nil) - How the query was generated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchMultimodalTopicFeatures{
    frameSimilarityInterval:
      [
        GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchFrameSimilarityInterval.t()
      ]
      | nil,
    generativeTopicPredictionFeatures:
      [
        GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchGenerativeTopicPredictionFeatures.t()
      ]
      | nil,
    navboostAnchorFeatures:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchNavboostAnchorFeatures.t()
      | nil,
    topic: String.t() | nil,
    topicEndMs: String.t() | nil,
    topicStartMs: String.t() | nil,
    videoQuerySource: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.