Class: TencentCloud::Vod::V20180717::MediaProcessTaskResult

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, animatedgraphictask = nil, snapshotbytimeoffsettask = nil, samplesnapshottask = nil, imagespritetask = nil, coverbysnapshottask = nil, adaptivedynamicstreamingtask = nil) ⇒ MediaProcessTaskResult

Returns a new instance of MediaProcessTaskResult.



17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
# File 'lib/v20180717/models.rb', line 17951

def initialize(type=nil, transcodetask=nil, animatedgraphictask=nil, snapshotbytimeoffsettask=nil, samplesnapshottask=nil, imagespritetask=nil, coverbysnapshottask=nil, adaptivedynamicstreamingtask=nil)
  @Type = type
  @TranscodeTask = transcodetask
  @AnimatedGraphicTask = animatedgraphictask
  @SnapshotByTimeOffsetTask = snapshotbytimeoffsettask
  @SampleSnapshotTask = samplesnapshottask
  @ImageSpriteTask = imagespritetask
  @CoverBySnapshotTask = coverbysnapshottask
  @AdaptiveDynamicStreamingTask = adaptivedynamicstreamingtask
end

Instance Attribute Details

#AdaptiveDynamicStreamingTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def AdaptiveDynamicStreamingTask
  @AdaptiveDynamicStreamingTask
end

#AnimatedGraphicTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def AnimatedGraphicTask
  @AnimatedGraphicTask
end

#CoverBySnapshotTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def CoverBySnapshotTask
  @CoverBySnapshotTask
end

#ImageSpriteTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def ImageSpriteTask
  @ImageSpriteTask
end

#SampleSnapshotTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def SampleSnapshotTask
  @SampleSnapshotTask
end

#SnapshotByTimeOffsetTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def SnapshotByTimeOffsetTask
  @SnapshotByTimeOffsetTask
end

#TranscodeTaskObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def TranscodeTask
  @TranscodeTask
end

#TypeObject

<li>Transcode:转码</li> <li>AnimatedGraphics:转动图</li> <li>SnapshotByTimeOffset:时间点截图</li> <li>SampleSnapshot:采样截图</li> <li>ImageSprites:雪碧图</li> <li>CoverBySnapshot:截图做封面</li> <li>AdaptiveDynamicStreaming:自适应码流</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

    视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。

  • SnapshotByTimeOffsetTask:

    对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。

  • SampleSnapshotTask:

    对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。

  • ImageSpriteTask:

    对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。

  • CoverBySnapshotTask:

    对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。

  • AdaptiveDynamicStreamingTask:

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



17949
17950
17951
# File 'lib/v20180717/models.rb', line 17949

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
# File 'lib/v20180717/models.rb', line 17962

def deserialize(params)
  @Type = params['Type']
  unless params['TranscodeTask'].nil?
    @TranscodeTask = MediaProcessTaskTranscodeResult.new
    @TranscodeTask.deserialize(params['TranscodeTask'])
  end
  unless params['AnimatedGraphicTask'].nil?
    @AnimatedGraphicTask = MediaProcessTaskAnimatedGraphicResult.new
    @AnimatedGraphicTask.deserialize(params['AnimatedGraphicTask'])
  end
  unless params['SnapshotByTimeOffsetTask'].nil?
    @SnapshotByTimeOffsetTask = MediaProcessTaskSnapshotByTimeOffsetResult.new
    @SnapshotByTimeOffsetTask.deserialize(params['SnapshotByTimeOffsetTask'])
  end
  unless params['SampleSnapshotTask'].nil?
    @SampleSnapshotTask = MediaProcessTaskSampleSnapshotResult.new
    @SampleSnapshotTask.deserialize(params['SampleSnapshotTask'])
  end
  unless params['ImageSpriteTask'].nil?
    @ImageSpriteTask = MediaProcessTaskImageSpriteResult.new
    @ImageSpriteTask.deserialize(params['ImageSpriteTask'])
  end
  unless params['CoverBySnapshotTask'].nil?
    @CoverBySnapshotTask = MediaProcessTaskCoverBySnapshotResult.new
    @CoverBySnapshotTask.deserialize(params['CoverBySnapshotTask'])
  end
  unless params['AdaptiveDynamicStreamingTask'].nil?
    @AdaptiveDynamicStreamingTask = MediaProcessTaskAdaptiveDynamicStreamingResult.new
    @AdaptiveDynamicStreamingTask.deserialize(params['AdaptiveDynamicStreamingTask'])
  end
end