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.



18280
18281
18282
18283
18284
18285
18286
18287
18288
# File 'lib/v20190612/models.rb', line 18280

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

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



18278
18279
18280
# File 'lib/v20190612/models.rb', line 18278

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
# File 'lib/v20190612/models.rb', line 18290

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