Class: TencentCloud::Vod::V20180717::MediaProcessTaskInput

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

Overview

视频处理任务类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of MediaProcessTaskInput.



17846
17847
17848
17849
17850
17851
17852
17853
17854
# File 'lib/v20180717/models.rb', line 17846

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

Instance Attribute Details

#AdaptiveDynamicStreamingTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#CoverBySnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def CoverBySnapshotTaskSet
  @CoverBySnapshotTaskSet
end

#ImageSpriteTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • CoverBySnapshotTaskSet:

    对视频截图做封面任务列表。

  • AdaptiveDynamicStreamingTaskSet:

    对视频转自适应码流任务列表。



17844
17845
17846
# File 'lib/v20180717/models.rb', line 17844

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
# File 'lib/v20180717/models.rb', line 17856

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['CoverBySnapshotTaskSet'].nil?
    @CoverBySnapshotTaskSet = []
    params['CoverBySnapshotTaskSet'].each do |i|
      coverbysnapshottaskinput_tmp = CoverBySnapshotTaskInput.new
      coverbysnapshottaskinput_tmp.deserialize(i)
      @CoverBySnapshotTaskSet << coverbysnapshottaskinput_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