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

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

Overview

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

Instance Attribute Summary collapse

  • #ExtractBlindWatermarkConfig ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #InputInfo ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #IsDetected ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #Message ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #Result ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #Status ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #TaskId ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .
  • #Type ⇒ Object
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • .

    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.

    
    
    16645
    16646
    16647
    16648
    16649
    16650
    16651
    16652
    16653
    16654
    16655
    # File 'lib/v20190612/models.rb', line 16645
    
    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

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

    • TaskId:

      媒体处理任务 ID。

    • Status:

      任务流状态,取值:

    • ErrCode:

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

    • Message:

      错误信息。

    • InputInfo:

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

    • Type:

      数字水印类型,可选值:

    • blind-basic:基础版权数字水印;
    • blind-ab:ab版权数字水印;
  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def ErrCode
      @ErrCode
    end
    

    #ExtractBlindWatermarkConfigObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def ExtractBlindWatermarkConfig
      @ExtractBlindWatermarkConfig
    end
    

    #InputInfoObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def InputInfo
      @InputInfo
    end
    

    #IsDetectedObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def IsDetected
      @IsDetected
    end
    

    #MessageObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def Message
      @Message
    end
    

    #ResultObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def Result
      @Result
    end
    

    #StatusObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def Status
      @Status
    end
    

    #TaskIdObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def TaskId
      @TaskId
    end
    

    #TypeObject

  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:

  • IsDetected:

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

  • Result:

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

  • ExtractBlindWatermarkConfig:

    提取数字水印配置。

  • 
    
    16643
    16644
    16645
    # File 'lib/v20190612/models.rb', line 16643
    
    def Type
      @Type
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    16657
    16658
    16659
    16660
    16661
    16662
    16663
    16664
    16665
    16666
    16667
    16668
    16669
    16670
    16671
    16672
    16673
    # File 'lib/v20190612/models.rb', line 16657
    
    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