Class: TencentCloud::Vod::V20180717::ReduceMediaBitrateMediaProcessTaskResult

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

Overview

降码率任务结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, transcodetask = nil, adaptivedynamicstreamingtask = nil) ⇒ ReduceMediaBitrateMediaProcessTaskResult

Returns a new instance of ReduceMediaBitrateMediaProcessTaskResult.



24769
24770
24771
24772
24773
# File 'lib/v20180717/models.rb', line 24769

def initialize(type=nil, transcodetask=nil, adaptivedynamicstreamingtask=nil)
  @Type = type
  @TranscodeTask = transcodetask
  @AdaptiveDynamicStreamingTask = adaptivedynamicstreamingtask
end

Instance Attribute Details

#AdaptiveDynamicStreamingTaskObject

<li>Transcode:转码</li> <li>AdaptiveDynamicStreaming:自适应码流</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • TranscodeTask:

    降码率任务中视频转码任务的查询结果,当任务类型为 Transcode 时有效。

  • AdaptiveDynamicStreamingTask:

    降码率任务中对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。



24767
24768
24769
# File 'lib/v20180717/models.rb', line 24767

def AdaptiveDynamicStreamingTask
  @AdaptiveDynamicStreamingTask
end

#TranscodeTaskObject

<li>Transcode:转码</li> <li>AdaptiveDynamicStreaming:自适应码流</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • TranscodeTask:

    降码率任务中视频转码任务的查询结果,当任务类型为 Transcode 时有效。

  • AdaptiveDynamicStreamingTask:

    降码率任务中对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。



24767
24768
24769
# File 'lib/v20180717/models.rb', line 24767

def TranscodeTask
  @TranscodeTask
end

#TypeObject

<li>Transcode:转码</li> <li>AdaptiveDynamicStreaming:自适应码流</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • TranscodeTask:

    降码率任务中视频转码任务的查询结果,当任务类型为 Transcode 时有效。

  • AdaptiveDynamicStreamingTask:

    降码率任务中对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。



24767
24768
24769
# File 'lib/v20180717/models.rb', line 24767

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



24775
24776
24777
24778
24779
24780
24781
24782
24783
24784
24785
# File 'lib/v20180717/models.rb', line 24775

def deserialize(params)
  @Type = params['Type']
  unless params['TranscodeTask'].nil?
    @TranscodeTask = ReduceMediaBitrateTranscodeResult.new
    @TranscodeTask.deserialize(params['TranscodeTask'])
  end
  unless params['AdaptiveDynamicStreamingTask'].nil?
    @AdaptiveDynamicStreamingTask = ReduceMediaBitrateAdaptiveDynamicStreamingResult.new
    @AdaptiveDynamicStreamingTask.deserialize(params['AdaptiveDynamicStreamingTask'])
  end
end