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.



28338
28339
28340
28341
28342
# File 'lib/v20180717/models.rb', line 28338

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 时有效。



28336
28337
28338
# File 'lib/v20180717/models.rb', line 28336

def AdaptiveDynamicStreamingTask
  @AdaptiveDynamicStreamingTask
end

#TranscodeTaskObject

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

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AdaptiveDynamicStreamingTask:

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



28336
28337
28338
# File 'lib/v20180717/models.rb', line 28336

def TranscodeTask
  @TranscodeTask
end

#TypeObject

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

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AdaptiveDynamicStreamingTask:

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



28336
28337
28338
# File 'lib/v20180717/models.rb', line 28336

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
# File 'lib/v20180717/models.rb', line 28344

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