class Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1VideoPayload

Container of information of a video.

Attributes

frame_rate[RW]

FPS of the video. Corresponds to the JSON property `frameRate` @return [Float]

mime_type[RW]

Video format. Corresponds to the JSON property `mimeType` @return [String]

signed_uri[RW]

Signed uri of the video file in the service bucket. Corresponds to the JSON property `signedUri` @return [String]

video_thumbnails[RW]

The list of video thumbnails. Corresponds to the JSON property `videoThumbnails` @return [Array<Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1VideoThumbnail>]

video_uri[RW]

Video uri from the user bucket. Corresponds to the JSON property `videoUri` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/datalabeling_v1beta1/classes.rb, line 4592
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/datalabeling_v1beta1/classes.rb, line 4597
def update!(**args)
  @frame_rate = args[:frame_rate] if args.key?(:frame_rate)
  @mime_type = args[:mime_type] if args.key?(:mime_type)
  @signed_uri = args[:signed_uri] if args.key?(:signed_uri)
  @video_thumbnails = args[:video_thumbnails] if args.key?(:video_thumbnails)
  @video_uri = args[:video_uri] if args.key?(:video_uri)
end