Class: TencentCloud::Vod::V20180717::MediaTranscodeItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaTranscodeItem
- Defined in:
- lib/v20180717/models.rb
Overview
转码信息
Instance Attribute Summary collapse
-
#AudioStreamSet ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Bitrate ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Container ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#CopyRightWatermarkText ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Definition ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#DigitalWatermarkType ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Duration ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Height ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Md5 ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Size ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Url ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#VideoStreamSet ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
-
#Width ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(url = nil, definition = nil, bitrate = nil, height = nil, width = nil, size = nil, duration = nil, md5 = nil, container = nil, videostreamset = nil, audiostreamset = nil, digitalwatermarktype = nil, copyrightwatermarktext = nil) ⇒ MediaTranscodeItem
constructor
A new instance of MediaTranscodeItem.
Constructor Details
#initialize(url = nil, definition = nil, bitrate = nil, height = nil, width = nil, size = nil, duration = nil, md5 = nil, container = nil, videostreamset = nil, audiostreamset = nil, digitalwatermarktype = nil, copyrightwatermarktext = nil) ⇒ MediaTranscodeItem
18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 |
# File 'lib/v20180717/models.rb', line 18650 def initialize(url=nil, definition=nil, bitrate=nil, height=nil, width=nil, size=nil, duration=nil, md5=nil, container=nil, videostreamset=nil, audiostreamset=nil, digitalwatermarktype=nil, copyrightwatermarktext=nil) @Url = url @Definition = definition @Bitrate = bitrate @Height = height @Width = width @Size = size @Duration = duration @Md5 = md5 @Container = container @VideoStreamSet = videostreamset @AudioStreamSet = audiostreamset @DigitalWatermarkType = digitalwatermarktype @CopyRightWatermarkText = copyrightwatermarktext end |
Instance Attribute Details
#AudioStreamSet ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def AudioStreamSet @AudioStreamSet end |
#Bitrate ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Bitrate @Bitrate end |
#Container ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Container @Container end |
#CopyRightWatermarkText ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def CopyRightWatermarkText @CopyRightWatermarkText end |
#Definition ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Definition @Definition end |
#DigitalWatermarkType ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def DigitalWatermarkType @DigitalWatermarkType end |
#Duration ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Duration @Duration end |
#Height ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Height @Height end |
#Md5 ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Md5 @Md5 end |
#Size ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Size @Size end |
#Url ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Url @Url end |
#VideoStreamSet ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def VideoStreamSet @VideoStreamSet end |
#Width ⇒ Object
<font color=red>注意:取值 0 表示原始文件。</font> <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li> <li>Trace 表示经过溯源水印处理;</li> <li>CopyRight 表示经过版权水印处理;</li> <li>None 表示没有经过数字水印处理。</li>
18648 18649 18650 |
# File 'lib/v20180717/models.rb', line 18648 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 |
# File 'lib/v20180717/models.rb', line 18666 def deserialize(params) @Url = params['Url'] @Definition = params['Definition'] @Bitrate = params['Bitrate'] @Height = params['Height'] @Width = params['Width'] @Size = params['Size'] @Duration = params['Duration'] @Md5 = params['Md5'] @Container = params['Container'] 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 @DigitalWatermarkType = params['DigitalWatermarkType'] @CopyRightWatermarkText = params['CopyRightWatermarkText'] end |