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.



20698
20699
20700
20701
20702
20703
20704
20705
# File 'lib/v20190612/models.rb', line 20698

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:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#ImageSpriteTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20696
20697
20698
# File 'lib/v20190612/models.rb', line 20696

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
# File 'lib/v20190612/models.rb', line 20707

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