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.
10679 10680 10681 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10679 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
10635 10636 10637 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10635 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
10641 10642 10643 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10641 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
10646 10647 10648 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10646 def bit_rate_kbps @bit_rate_kbps end |
#dimensions ⇒ Google::Apis::DisplayvideoV2::Dimensions
Dimensions.
Corresponds to the JSON property dimensions
10651 10652 10653 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10651 def dimensions @dimensions end |
#file_size_bytes ⇒ Fixnum
The size of the transcoded file, in bytes.
Corresponds to the JSON property fileSizeBytes
10656 10657 10658 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10656 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
10661 10662 10663 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10661 def frame_rate @frame_rate end |
#mime_type ⇒ String
The MIME type of the transcoded file.
Corresponds to the JSON property mimeType
10666 10667 10668 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10666 def mime_type @mime_type end |
#name ⇒ String
The name of the transcoded file.
Corresponds to the JSON property name
10671 10672 10673 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10671 def name @name end |
#transcoded ⇒ Boolean Also known as: transcoded?
Indicates if the transcoding was successful.
Corresponds to the JSON property transcoded
10676 10677 10678 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10676 def transcoded @transcoded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10684 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 |