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.



20827
20828
20829
20830
20831
20832
20833
20834
# File 'lib/v20190612/models.rb', line 20827

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:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#ImageSpriteTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20825
20826
20827
# File 'lib/v20190612/models.rb', line 20825

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
# File 'lib/v20190612/models.rb', line 20836

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