Class: TencentCloud::Vod::V20180717::SplitMediaTaskInput

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

视频拆条任务输入信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, starttimeoffset = nil, endtimeoffset = nil, procedurename = nil, outputconfig = nil) ⇒ SplitMediaTaskInput

Returns a new instance of SplitMediaTaskInput.



27222
27223
27224
27225
27226
27227
27228
# File 'lib/v20180717/models.rb', line 27222

def initialize(fileid=nil, starttimeoffset=nil, endtimeoffset=nil, procedurename=nil, outputconfig=nil)
  @FileId = fileid
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @ProcedureName = procedurename
  @OutputConfig = outputconfig
end

Instance Attribute Details

#EndTimeOffsetObject

<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>

Parameters:

  • FileId:

    视频的 ID。

  • StartTimeOffset:

    视频拆条起始的偏移时间,单位:秒。

  • EndTimeOffset:

    视频拆条结束的偏移时间,单位:秒。

  • ProcedureName: (任务流)

    (cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E6.B5.81)名称,如果要对生成的新视频执行任务流时填写。

  • OutputConfig:

    视频拆条输出信息。



27220
27221
27222
# File 'lib/v20180717/models.rb', line 27220

def EndTimeOffset
  @EndTimeOffset
end

#FileIdObject

<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>

Parameters:

  • FileId:

    视频的 ID。

  • StartTimeOffset:

    视频拆条起始的偏移时间,单位:秒。

  • EndTimeOffset:

    视频拆条结束的偏移时间,单位:秒。

  • ProcedureName: (任务流)

    (cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E6.B5.81)名称,如果要对生成的新视频执行任务流时填写。

  • OutputConfig:

    视频拆条输出信息。



27220
27221
27222
# File 'lib/v20180717/models.rb', line 27220

def FileId
  @FileId
end

#OutputConfigObject

<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>

Parameters:

  • FileId:

    视频的 ID。

  • StartTimeOffset:

    视频拆条起始的偏移时间,单位:秒。

  • EndTimeOffset:

    视频拆条结束的偏移时间,单位:秒。

  • ProcedureName: (任务流)

    (cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E6.B5.81)名称,如果要对生成的新视频执行任务流时填写。

  • OutputConfig:

    视频拆条输出信息。



27220
27221
27222
# File 'lib/v20180717/models.rb', line 27220

def OutputConfig
  @OutputConfig
end

#ProcedureNameObject

<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>

Parameters:

  • FileId:

    视频的 ID。

  • StartTimeOffset:

    视频拆条起始的偏移时间,单位:秒。

  • EndTimeOffset:

    视频拆条结束的偏移时间,单位:秒。

  • ProcedureName: (任务流)

    (cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E6.B5.81)名称,如果要对生成的新视频执行任务流时填写。

  • OutputConfig:

    视频拆条输出信息。



27220
27221
27222
# File 'lib/v20180717/models.rb', line 27220

def ProcedureName
  @ProcedureName
end

#StartTimeOffsetObject

<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>

Parameters:

  • FileId:

    视频的 ID。

  • StartTimeOffset:

    视频拆条起始的偏移时间,单位:秒。

  • EndTimeOffset:

    视频拆条结束的偏移时间,单位:秒。

  • ProcedureName: (任务流)

    (cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E6.B5.81)名称,如果要对生成的新视频执行任务流时填写。

  • OutputConfig:

    视频拆条输出信息。



27220
27221
27222
# File 'lib/v20180717/models.rb', line 27220

def StartTimeOffset
  @StartTimeOffset
end

Instance Method Details

#deserialize(params) ⇒ Object



27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
# File 'lib/v20180717/models.rb', line 27230

def deserialize(params)
  @FileId = params['FileId']
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  @ProcedureName = params['ProcedureName']
  unless params['OutputConfig'].nil?
    @OutputConfig = SplitMediaOutputConfig.new
    @OutputConfig.deserialize(params['OutputConfig'])
  end
end