Class: TencentCloud::Mps::V20190612::MediaProcessTaskResult

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/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, adaptivedynamicstreamingtask = nil) ⇒ MediaProcessTaskResult

Returns a new instance of MediaProcessTaskResult.



20619
20620
20621
20622
20623
20624
20625
20626
20627
# File 'lib/v20190612/models.rb', line 20619

def initialize(type=nil, transcodetask=nil, animatedgraphictask=nil, snapshotbytimeoffsettask=nil, samplesnapshottask=nil, imagespritetask=nil, adaptivedynamicstreamingtask=nil)
  @Type = type
  @TranscodeTask = transcodetask
  @AnimatedGraphicTask = animatedgraphictask
  @SnapshotByTimeOffsetTask = snapshotbytimeoffsettask
  @SampleSnapshotTask = samplesnapshottask
  @ImageSpriteTask = imagespritetask
  @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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

def AnimatedGraphicTask
  @AnimatedGraphicTask
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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

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,表示取不到有效值。

Parameters:

  • Type:

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

  • TranscodeTask:

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

  • AnimatedGraphicTask:

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

  • SnapshotByTimeOffsetTask:

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

  • SampleSnapshotTask:

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

  • ImageSpriteTask:

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

  • AdaptiveDynamicStreamingTask:

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



20617
20618
20619
# File 'lib/v20190612/models.rb', line 20617

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
# File 'lib/v20190612/models.rb', line 20629

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['AdaptiveDynamicStreamingTask'].nil?
    @AdaptiveDynamicStreamingTask = MediaProcessTaskAdaptiveDynamicStreamingResult.new
    @AdaptiveDynamicStreamingTask.deserialize(params['AdaptiveDynamicStreamingTask'])
  end
end