GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_VideoContext (google_api_video_intelligence v0.33.0)

View Source

Video context and/or feature-specific parameters.

Attributes

  • explicitContentDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_ExplicitContentDetectionConfig.t, default: nil) - Config for EXPLICIT_CONTENT_DETECTION.
  • faceDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_FaceDetectionConfig.t, default: nil) - Config for FACE_DETECTION.
  • labelDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_LabelDetectionConfig.t, default: nil) - Config for LABEL_DETECTION.
  • objectTrackingConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_ObjectTrackingConfig.t, default: nil) - Config for OBJECT_TRACKING.
  • personDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_PersonDetectionConfig.t, default: nil) - Config for PERSON_DETECTION.
  • segments (type: list(GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_VideoSegment.t), default: nil) - Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.
  • shotChangeDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_ShotChangeDetectionConfig.t, default: nil) - Config for SHOT_CHANGE_DETECTION.
  • speechTranscriptionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_SpeechTranscriptionConfig.t, default: nil) - Config for SPEECH_TRANSCRIPTION.
  • textDetectionConfig (type: GoogleApi.VideoIntelligence.V1.Model.GoogleCloudVideointelligenceV1_TextDetectionConfig.t, default: nil) - Config for TEXT_DETECTION.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.