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.



20526
20527
20528
20529
20530
20531
20532
20533
# File 'lib/v20190612/models.rb', line 20526

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:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def AdaptiveDynamicStreamingTaskSet
  @AdaptiveDynamicStreamingTaskSet
end

#AnimatedGraphicTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def AnimatedGraphicTaskSet
  @AnimatedGraphicTaskSet
end

#ImageSpriteTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def ImageSpriteTaskSet
  @ImageSpriteTaskSet
end

#SampleSnapshotTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def SampleSnapshotTaskSet
  @SampleSnapshotTaskSet
end

#SnapshotByTimeOffsetTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def SnapshotByTimeOffsetTaskSet
  @SnapshotByTimeOffsetTaskSet
end

#TranscodeTaskSetObject

Parameters:

  • TranscodeTaskSet:

    视频转码任务列表。

  • AnimatedGraphicTaskSet:

    视频转动图任务列表。

  • SnapshotByTimeOffsetTaskSet:

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

  • SampleSnapshotTaskSet:

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

  • ImageSpriteTaskSet:

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

  • AdaptiveDynamicStreamingTaskSet:

    转自适应码流任务列表。



20524
20525
20526
# File 'lib/v20190612/models.rb', line 20524

def TranscodeTaskSet
  @TranscodeTaskSet
end

Instance Method Details

#deserialize(params) ⇒ Object



20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
# File 'lib/v20190612/models.rb', line 20535

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