Class: TencentCloud::Vod::V20180717::MediaMetaData
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaMetaData
- Defined in:
- lib/v20180717/models.rb
Overview
点播媒体文件元信息
Instance Attribute Summary collapse
-
#AudioDuration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#AudioStreamSet ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Bitrate ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Container ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Duration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Height ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Md5 ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Rotate ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Size ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#VideoDuration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#VideoStreamSet ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
-
#Width ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(size = nil, container = nil, bitrate = nil, height = nil, width = nil, duration = nil, rotate = nil, videostreamset = nil, audiostreamset = nil, videoduration = nil, audioduration = nil, md5 = nil) ⇒ MediaMetaData
constructor
A new instance of MediaMetaData.
Constructor Details
#initialize(size = nil, container = nil, bitrate = nil, height = nil, width = nil, duration = nil, rotate = nil, videostreamset = nil, audiostreamset = nil, videoduration = nil, audioduration = nil, md5 = nil) ⇒ MediaMetaData
Returns a new instance of MediaMetaData.
17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 |
# File 'lib/v20180717/models.rb', line 17439 def initialize(size=nil, container=nil, bitrate=nil, height=nil, width=nil, duration=nil, rotate=nil, videostreamset=nil, audiostreamset=nil, videoduration=nil, audioduration=nil, md5=nil) @Size = size @Container = container @Bitrate = bitrate @Height = height @Width = width @Duration = duration @Rotate = rotate @VideoStreamSet = videostreamset @AudioStreamSet = audiostreamset @VideoDuration = videoduration @AudioDuration = audioduration @Md5 = md5 end |
Instance Attribute Details
#AudioDuration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def AudioDuration @AudioDuration end |
#AudioStreamSet ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def AudioStreamSet @AudioStreamSet end |
#Bitrate ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Bitrate @Bitrate end |
#Container ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Container @Container end |
#Duration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Duration @Duration end |
#Height ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Height @Height end |
#Md5 ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Md5 @Md5 end |
#Rotate ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Rotate @Rotate end |
#Size ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Size @Size end |
#VideoDuration ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def VideoDuration @VideoDuration end |
#VideoStreamSet ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def VideoStreamSet @VideoStreamSet end |
#Width ⇒ Object
<li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
17437 17438 17439 |
# File 'lib/v20180717/models.rb', line 17437 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 |
# File 'lib/v20180717/models.rb', line 17454 def deserialize(params) @Size = params['Size'] @Container = params['Container'] @Bitrate = params['Bitrate'] @Height = params['Height'] @Width = params['Width'] @Duration = params['Duration'] @Rotate = params['Rotate'] unless params['VideoStreamSet'].nil? @VideoStreamSet = [] params['VideoStreamSet'].each do |i| mediavideostreamitem_tmp = MediaVideoStreamItem.new mediavideostreamitem_tmp.deserialize(i) @VideoStreamSet << mediavideostreamitem_tmp end end unless params['AudioStreamSet'].nil? @AudioStreamSet = [] params['AudioStreamSet'].each do |i| mediaaudiostreamitem_tmp = MediaAudioStreamItem.new mediaaudiostreamitem_tmp.deserialize(i) @AudioStreamSet << mediaaudiostreamitem_tmp end end @VideoDuration = params['VideoDuration'] @AudioDuration = params['AudioDuration'] @Md5 = params['Md5'] end |