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.
9430 9431 9432 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9430 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
9386 9387 9388 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9386 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
9392 9393 9394 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9392 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
9397 9398 9399 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9397 def bit_rate_kbps @bit_rate_kbps end |
#dimensions ⇒ Google::Apis::DisplayvideoV1::Dimensions
Dimensions.
Corresponds to the JSON property dimensions
9402 9403 9404 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9402 def dimensions @dimensions end |
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
Corresponds to the JSON property fileSizeBytes
9407 9408 9409 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9407 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
9412 9413 9414 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9412 def frame_rate @frame_rate end |
#mime_type ⇒ String
The MIME type of the transcoded file.
Corresponds to the JSON property mimeType
9417 9418 9419 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9417 def mime_type @mime_type end |
#name ⇒ String
The name of the transcoded file.
Corresponds to the JSON property name
9422 9423 9424 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9422 def name @name end |
#transcoded ⇒ Boolean Also known as: transcoded?
Indicates if the transcoding was successful.
Corresponds to the JSON property transcoded
9427 9428 9429 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9427 def transcoded @transcoded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 9435 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 |