Class: TencentCloud::Vod::V20180717::SplitMediaTaskConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::SplitMediaTaskConfig
- Defined in:
- lib/v20180717/models.rb
Overview
视频拆条任务配置信息。
Instance Attribute Summary collapse
-
#EndTimeOffset ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>.
-
#OutputConfig ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>.
-
#ProcedureName ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>.
-
#StartTimeOffset ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(starttimeoffset = nil, endtimeoffset = nil, procedurename = nil, outputconfig = nil) ⇒ SplitMediaTaskConfig
constructor
A new instance of SplitMediaTaskConfig.
Constructor Details
#initialize(starttimeoffset = nil, endtimeoffset = nil, procedurename = nil, outputconfig = nil) ⇒ SplitMediaTaskConfig
Returns a new instance of SplitMediaTaskConfig.
31277 31278 31279 31280 31281 31282 |
# File 'lib/v20180717/models.rb', line 31277 def initialize(starttimeoffset=nil, endtimeoffset=nil, procedurename=nil, outputconfig=nil) @StartTimeOffset = starttimeoffset @EndTimeOffset = endtimeoffset @ProcedureName = procedurename @OutputConfig = outputconfig end |
Instance Attribute Details
#EndTimeOffset ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>
31275 31276 31277 |
# File 'lib/v20180717/models.rb', line 31275 def EndTimeOffset @EndTimeOffset end |
#OutputConfig ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>
31275 31276 31277 |
# File 'lib/v20180717/models.rb', line 31275 def OutputConfig @OutputConfig end |
#ProcedureName ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>
31275 31276 31277 |
# File 'lib/v20180717/models.rb', line 31275 def ProcedureName @ProcedureName end |
#StartTimeOffset ⇒ Object
<li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li> <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li> <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li> <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li> <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>
31275 31276 31277 |
# File 'lib/v20180717/models.rb', line 31275 def StartTimeOffset @StartTimeOffset end |
Instance Method Details
#deserialize(params) ⇒ Object
31284 31285 31286 31287 31288 31289 31290 31291 31292 |
# File 'lib/v20180717/models.rb', line 31284 def deserialize(params) @StartTimeOffset = params['StartTimeOffset'] @EndTimeOffset = params['EndTimeOffset'] @ProcedureName = params['ProcedureName'] unless params['OutputConfig'].nil? @OutputConfig = SplitMediaOutputConfig.new @OutputConfig.deserialize(params['OutputConfig']) end end |