Class: Google::Apis::DisplayvideoV1::Transcode
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV1::Transcode
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v1/classes.rb,
lib/google/apis/displayvideo_v1/representations.rb,
lib/google/apis/displayvideo_v1/representations.rb
Overview
Represents information about the transcoded audio or video file.
Instance Attribute Summary collapse
-
#audio_bit_rate_kbps ⇒ Fixnum
The bit rate for the audio stream of the transcoded video, or the bit rate for the transcoded audio, in kilobits per second.
-
#audio_sample_rate_hz ⇒ Fixnum
The sample rate for the audio stream of the transcoded video, or the sample rate for the transcoded audio, in hertz.
-
#bit_rate_kbps ⇒ Fixnum
The transcoding bit rate of the transcoded video, in kilobits per second.
-
#dimensions ⇒ Google::Apis::DisplayvideoV1::Dimensions
Dimensions.
-
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
-
#frame_rate ⇒ Float
The frame rate of the transcoded video, in frames per second.
-
#mime_type ⇒ String
The MIME type of the transcoded file.
-
#name ⇒ String
The name of the transcoded file.
-
#transcoded ⇒ Boolean
(also: #transcoded?)
Indicates if the transcoding was successful.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Transcode
constructor
A new instance of Transcode.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Transcode
Returns a new instance of Transcode.
9419 9420 9421 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9419 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_bit_rate_kbps ⇒ Fixnum
The bit rate for the audio stream of the transcoded video, or the bit rate for
the transcoded audio, in kilobits per second.
Corresponds to the JSON property audioBitRateKbps
9375 9376 9377 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9375 def audio_bit_rate_kbps @audio_bit_rate_kbps end |
#audio_sample_rate_hz ⇒ Fixnum
The sample rate for the audio stream of the transcoded video, or the sample
rate for the transcoded audio, in hertz.
Corresponds to the JSON property audioSampleRateHz
9381 9382 9383 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9381 def audio_sample_rate_hz @audio_sample_rate_hz end |
#bit_rate_kbps ⇒ Fixnum
The transcoding bit rate of the transcoded video, in kilobits per second.
Corresponds to the JSON property bitRateKbps
9386 9387 9388 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9386 def bit_rate_kbps @bit_rate_kbps end |
#dimensions ⇒ Google::Apis::DisplayvideoV1::Dimensions
Dimensions.
Corresponds to the JSON property dimensions
9391 9392 9393 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9391 def dimensions @dimensions end |
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
Corresponds to the JSON property fileSizeBytes
9396 9397 9398 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9396 def file_size_bytes @file_size_bytes end |
#frame_rate ⇒ Float
The frame rate of the transcoded video, in frames per second.
Corresponds to the JSON property frameRate
9401 9402 9403 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9401 def frame_rate @frame_rate end |
#mime_type ⇒ String
The MIME type of the transcoded file.
Corresponds to the JSON property mimeType
9406 9407 9408 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9406 def mime_type @mime_type end |
#name ⇒ String
The name of the transcoded file.
Corresponds to the JSON property name
9411 9412 9413 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9411 def name @name end |
#transcoded ⇒ Boolean Also known as: transcoded?
Indicates if the transcoding was successful.
Corresponds to the JSON property transcoded
9416 9417 9418 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9416 def transcoded @transcoded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9424 def update!(**args) @audio_bit_rate_kbps = args[:audio_bit_rate_kbps] if args.key?(:audio_bit_rate_kbps) @audio_sample_rate_hz = args[:audio_sample_rate_hz] if args.key?(:audio_sample_rate_hz) @bit_rate_kbps = args[:bit_rate_kbps] if args.key?(:bit_rate_kbps) @dimensions = args[:dimensions] if args.key?(:dimensions) @file_size_bytes = args[:file_size_bytes] if args.key?(:file_size_bytes) @frame_rate = args[:frame_rate] if args.key?(:frame_rate) @mime_type = args[:mime_type] if args.key?(:mime_type) @name = args[:name] if args.key?(:name) @transcoded = args[:transcoded] if args.key?(:transcoded) end |