Class: TencentCloud::Ie::V20200304::MediaCuttingInfo

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

Overview

编辑处理/剪切任务信息。截图结果默认存在 SaveInfoSet 的第一个存储位置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timeinfo = nil, targetinfo = nil, outform = nil, resultlistsavetype = nil, watermarkinfoset = nil, droppurecolor = nil) ⇒ MediaCuttingInfo

Returns a new instance of MediaCuttingInfo.



1491
1492
1493
1494
1495
1496
1497
1498
# File 'lib/v20200304/models.rb', line 1491

def initialize(timeinfo=nil, targetinfo=nil, outform=nil, resultlistsavetype=nil, watermarkinfoset=nil, droppurecolor=nil)
  @TimeInfo = timeinfo
  @TargetInfo = targetinfo
  @OutForm = outform
  @ResultListSaveType = resultlistsavetype
  @WatermarkInfoSet = watermarkinfoset
  @DropPureColor = droppurecolor
end

Instance Attribute Details

#DropPureColorObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def DropPureColor
  @DropPureColor
end

#OutFormObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def OutForm
  @OutForm
end

#ResultListSaveTypeObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def ResultListSaveType
  @ResultListSaveType
end

#TargetInfoObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def TargetInfo
  @TargetInfo
end

#TimeInfoObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def TimeInfo
  @TimeInfo
end

#WatermarkInfoSetObject

<li>NoListFile:不存储结果列表; </li> <li>UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);</li> <li>SaveInfoSet 存储的Id:存储在指定的存储位置。</li>

Parameters:

  • TimeInfo:

    截取时间信息。

  • TargetInfo:

    输出结果信息。

  • OutForm:

    截取结果形式信息。

  • ResultListSaveType:

    列表文件形式,存储到用户存储服务中,可选值:

  • WatermarkInfoSet:

    水印信息,最多支持 10 个水印。

  • DropPureColor:

    是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。



1489
1490
1491
# File 'lib/v20200304/models.rb', line 1489

def WatermarkInfoSet
  @WatermarkInfoSet
end

Instance Method Details

#deserialize(params) ⇒ Object



1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
# File 'lib/v20200304/models.rb', line 1500

def deserialize(params)
  unless params['TimeInfo'].nil?
    @TimeInfo = MediaCuttingTimeInfo.new
    @TimeInfo.deserialize(params['TimeInfo'])
  end
  unless params['TargetInfo'].nil?
    @TargetInfo = MediaTargetInfo.new
    @TargetInfo.deserialize(params['TargetInfo'])
  end
  unless params['OutForm'].nil?
    @OutForm = MediaCuttingOutForm.new
    @OutForm.deserialize(params['OutForm'])
  end
  @ResultListSaveType = params['ResultListSaveType']
  unless params['WatermarkInfoSet'].nil?
    @WatermarkInfoSet = []
    params['WatermarkInfoSet'].each do |i|
      mediacuttingwatermark_tmp = MediaCuttingWatermark.new
      mediacuttingwatermark_tmp.deserialize(i)
      @WatermarkInfoSet << mediacuttingwatermark_tmp
    end
  end
  @DropPureColor = params['DropPureColor']
end