Class: TencentCloud::Mps::V20190612::ExtractBlindWatermarkTask

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

Overview

提取视频数字水印任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, errcode = nil, message = nil, inputinfo = nil, type = nil, isdetected = nil, result = nil, extractblindwatermarkconfig = nil) ⇒ ExtractBlindWatermarkTask

Returns a new instance of ExtractBlindWatermarkTask.



16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
# File 'lib/v20190612/models.rb', line 16565

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, inputinfo=nil, type=nil, isdetected=nil, result=nil, extractblindwatermarkconfig=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @InputInfo = inputinfo
  @Type = type
  @IsDetected = isdetected
  @Result = result
  @ExtractBlindWatermarkConfig = extractblindwatermarkconfig
end

Instance Attribute Details

#ErrCodeObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def ErrCode
  @ErrCode
end

#ExtractBlindWatermarkConfigObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def ExtractBlindWatermarkConfig
  @ExtractBlindWatermarkConfig
end

#InputInfoObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def InputInfo
  @InputInfo
end

#IsDetectedObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def IsDetected
  @IsDetected
end

#MessageObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def Message
  @Message
end

#ResultObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def Result
  @Result
end

#StatusObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def Status
  @Status
end

#TaskIdObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def TaskId
  @TaskId
end

#TypeObject

<li>WAITING:等待中;</li> <li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

    错误码,0 表示成功,其他值表示失败。

  • Message:

    错误信息。

  • InputInfo:

    媒体处理的目标文件信息。

  • Type:

    数字水印类型,可选值:<li>blind-basic:基础版权数字水印;</li> <li>blind-ab:ab版权数字水印;</li>

  • IsDetected:

    标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。

  • Result:

    提取出的数字水印内容,当没有检测到水印时该字段不会返回。

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。



16563
16564
16565
# File 'lib/v20190612/models.rb', line 16563

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
# File 'lib/v20190612/models.rb', line 16577

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  @Type = params['Type']
  @IsDetected = params['IsDetected']
  @Result = params['Result']
  unless params['ExtractBlindWatermarkConfig'].nil?
    @ExtractBlindWatermarkConfig = ExtractBlindWatermarkTaskConfig.new
    @ExtractBlindWatermarkConfig.deserialize(params['ExtractBlindWatermarkConfig'])
  end
end