Class: Google::Apis::DisplayvideoV2::Transcode
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV2::Transcode
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v2/classes.rb,
lib/google/apis/displayvideo_v2/representations.rb,
lib/google/apis/displayvideo_v2/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::DisplayvideoV2::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.
10700 10701 10702 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10700 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
10656 10657 10658 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10656 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
10662 10663 10664 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10662 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
10667 10668 10669 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10667 def bit_rate_kbps @bit_rate_kbps end |
#dimensions ⇒ Google::Apis::DisplayvideoV2::Dimensions
Dimensions.
Corresponds to the JSON property dimensions
10672 10673 10674 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10672 def dimensions @dimensions end |
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
Corresponds to the JSON property fileSizeBytes
10677 10678 10679 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10677 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
10682 10683 10684 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10682 def frame_rate @frame_rate end |
#mime_type ⇒ String
The MIME type of the transcoded file.
Corresponds to the JSON property mimeType
10687 10688 10689 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10687 def mime_type @mime_type end |
#name ⇒ String
The name of the transcoded file.
Corresponds to the JSON property name
10692 10693 10694 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10692 def name @name end |
#transcoded ⇒ Boolean Also known as: transcoded?
Indicates if the transcoding was successful.
Corresponds to the JSON property transcoded
10697 10698 10699 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10697 def transcoded @transcoded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10705 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 |