Class: TencentCloud::Mps::V20190612::MediaProcessTaskInput

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

Overview

媒体处理任务类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transcodetaskset = nil, animatedgraphictaskset = nil, snapshotbytimeoffsettaskset = nil, samplesnapshottaskset = nil, imagespritetaskset = nil, adaptivedynamicstreamingtaskset = nil) ⇒ MediaProcessTaskInput

Returns a new instance of MediaProcessTaskInput.



18001
18002
18003
18004
18005
18006
18007
18008
# File 'lib/v20190612/models.rb', line 18001

def initialize(transcodetaskset=nil, animatedgraphictaskset=nil, snapshotbytimeoffsettaskset=nil, samplesnapshottaskset=nil, imagespritetaskset=nil, adaptivedynamicstreamingtaskset=nil)
  @TranscodeTaskSet = transcodetaskset
  @AnimatedGraphicTaskSet = animatedgraphictaskset
  @SnapshotByTimeOffsetTaskSet = snapshotbytimeoffsettaskset
  @SampleSnapshotTaskSet = samplesnapshottaskset
  @ImageSpriteTaskSet = imagespritetaskset
  @AdaptiveDynamicStreamingTaskSet = adaptivedynamicstreamingtaskset
end

Instance Attribute Details

#AdaptiveDynamicStreamingTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#ImageSpriteTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

    对视频按时间点截图任务列表。

  • SampleSnapshotTaskSet:

    对视频采样截图任务列表。

  • ImageSpriteTaskSet:

    对视频截雪碧图任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



17999
18000
18001
# File 'lib/v20190612/models.rb', line 17999

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
# File 'lib/v20190612/models.rb', line 18010

def deserialize(params)
  unless params['TranscodeTaskSet'].nil?
    @TranscodeTaskSet = []
    params['TranscodeTaskSet'].each do |i|
      transcodetaskinput_tmp = TranscodeTaskInput.new
      transcodetaskinput_tmp.deserialize(i)
      @TranscodeTaskSet << transcodetaskinput_tmp
    end
  end
  unless params['AnimatedGraphicTaskSet'].nil?
    @AnimatedGraphicTaskSet = []
    params['AnimatedGraphicTaskSet'].each do |i|
      animatedgraphictaskinput_tmp = AnimatedGraphicTaskInput.new
      animatedgraphictaskinput_tmp.deserialize(i)
      @AnimatedGraphicTaskSet << animatedgraphictaskinput_tmp
    end
  end
  unless params['SnapshotByTimeOffsetTaskSet'].nil?
    @SnapshotByTimeOffsetTaskSet = []
    params['SnapshotByTimeOffsetTaskSet'].each do |i|
      snapshotbytimeoffsettaskinput_tmp = SnapshotByTimeOffsetTaskInput.new
      snapshotbytimeoffsettaskinput_tmp.deserialize(i)
      @SnapshotByTimeOffsetTaskSet << snapshotbytimeoffsettaskinput_tmp
    end
  end
  unless params['SampleSnapshotTaskSet'].nil?
    @SampleSnapshotTaskSet = []
    params['SampleSnapshotTaskSet'].each do |i|
      samplesnapshottaskinput_tmp = SampleSnapshotTaskInput.new
      samplesnapshottaskinput_tmp.deserialize(i)
      @SampleSnapshotTaskSet << samplesnapshottaskinput_tmp
    end
  end
  unless params['ImageSpriteTaskSet'].nil?
    @ImageSpriteTaskSet = []
    params['ImageSpriteTaskSet'].each do |i|
      imagespritetaskinput_tmp = ImageSpriteTaskInput.new
      imagespritetaskinput_tmp.deserialize(i)
      @ImageSpriteTaskSet << imagespritetaskinput_tmp
    end
  end
  unless params['AdaptiveDynamicStreamingTaskSet'].nil?
    @AdaptiveDynamicStreamingTaskSet = []
    params['AdaptiveDynamicStreamingTaskSet'].each do |i|
      adaptivedynamicstreamingtaskinput_tmp = AdaptiveDynamicStreamingTaskInput.new
      adaptivedynamicstreamingtaskinput_tmp.deserialize(i)
      @AdaptiveDynamicStreamingTaskSet << adaptivedynamicstreamingtaskinput_tmp
    end
  end
end