Class: TencentCloud::Mps::V20190612::EraseTimeArea

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

Overview

智能擦除,指定擦除区域配置。 对指定时间段内的指定区域直接进行擦除。 当BeginMs和EndMs均取0时对整个视频内的指定区域直接进行擦除。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(beginms = nil, endms = nil, areas = nil) ⇒ EraseTimeArea

Returns a new instance of EraseTimeArea.



16289
16290
16291
16292
16293
# File 'lib/v20190612/models.rb', line 16289

def initialize(beginms=nil, endms=nil, areas=nil)
  @BeginMs = beginms
  @EndMs = endms
  @Areas = areas
end

Instance Attribute Details

#AreasObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



16287
16288
16289
# File 'lib/v20190612/models.rb', line 16287

def Areas
  @Areas
end

#BeginMsObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



16287
16288
16289
# File 'lib/v20190612/models.rb', line 16287

def BeginMs
  @BeginMs
end

#EndMsObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



16287
16288
16289
# File 'lib/v20190612/models.rb', line 16287

def EndMs
  @EndMs
end

Instance Method Details

#deserialize(params) ⇒ Object



16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
# File 'lib/v20190612/models.rb', line 16295

def deserialize(params)
  @BeginMs = params['BeginMs']
  @EndMs = params['EndMs']
  unless params['Areas'].nil?
    @Areas = []
    params['Areas'].each do |i|
      erasearea_tmp = EraseArea.new
      erasearea_tmp.deserialize(i)
      @Areas << erasearea_tmp
    end
  end
end