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.
9403 9404 9405 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9403 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
9359 9360 9361 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9359 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
9365 9366 9367 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9365 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
9370 9371 9372 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9370 def bit_rate_kbps @bit_rate_kbps end |
#dimensions ⇒ Google::Apis::DisplayvideoV1::Dimensions
Dimensions.
Corresponds to the JSON property dimensions
9375 9376 9377 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9375 def dimensions @dimensions end |
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
Corresponds to the JSON property fileSizeBytes
9380 9381 9382 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9380 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
9385 9386 9387 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9385 def frame_rate @frame_rate end |
#mime_type ⇒ String
The MIME type of the transcoded file.
Corresponds to the JSON property mimeType
9390 9391 9392 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9390 def mime_type @mime_type end |
#name ⇒ String
The name of the transcoded file.
Corresponds to the JSON property name
9395 9396 9397 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9395 def name @name end |
#transcoded ⇒ Boolean Also known as: transcoded?
Indicates if the transcoding was successful.
Corresponds to the JSON property transcoded
9400 9401 9402 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9400 def transcoded @transcoded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9408 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 |