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



19875
19876
19877
19878
19879
19880
19881
19882
19883
# File 'lib/v20180717/models.rb', line 19875

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



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#CoverBySnapshotTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def CoverBySnapshotTaskSet
  @CoverBySnapshotTaskSet
end

#ImageSpriteTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject



19873
19874
19875
# File 'lib/v20180717/models.rb', line 19873

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
# File 'lib/v20180717/models.rb', line 19885

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