Class: TencentCloud::Vod::V20180717::TaskStatData

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

Overview

视频处理任务统计数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tasktype = nil, summary = nil, details = nil) ⇒ TaskStatData

Returns a new instance of TaskStatData.



27889
27890
27891
27892
27893
# File 'lib/v20180717/models.rb', line 27889

def initialize(tasktype=nil, summary=nil, details=nil)
  @TaskType = tasktype
  @Summary = summary
  @Details = details
end

Instance Attribute Details

#DetailsObject

<li> Transcoding: 普通转码</li> <li> Transcoding-TESHD: 极速高清转码</li> <li> Editing: 视频编辑</li> <li> Editing-TESHD: 极速高清视频编辑</li> <li> AdaptiveBitrateStreaming: 自适应码流</li> <li> ContentAudit: 内容审核</li> <li> ContentRecognition: 内容识别</li> <li> RemoveWatermark: 去水印</li> <li> ExtractTraceWatermark: 提取水印</li> <li> AddTraceWatermark: 添加水印</li> <li> RebuildMedia: 音画质重生</li> <li> QualityInspect: 音画质检测</li> <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li> <li>VoiceTranslation: 语音翻译</li> <li>JITTranscoding: 即时转码</li> <li>VideoSnapshot: 视频截图</li> <li>JITEncryption: 即时加密</li> 转码规格:<li>Remuxing: 转封装</li> <li>Audio: 音频转码</li> <li>Standard.H264.SD: H.264编码方式标清转码</li> <li>Standard.H264.HD: H.264编码方式高清转码</li> <li>Standard.H264.FHD: H.264编码方式全高清转码</li> <li>Standard.H264.2K: H.264编码方式2K转码</li> <li>Standard.H264.4K: H.264编码方式4K转码</li> <li>Standard.H265.SD: H.265编码方式标清转码</li> <li>Standard.H265.HD: H.265编码方式高清转码</li> <li>Standard.H265.FHD: H.265编码方式全高清转码</li> <li>Standard.H265.2K: H.265编码方式2K转码</li> <li>Standard.H265.4K: H.265编码方式4K转码</li> <li>TESHD-10.H264.SD: H.264编码方式标清极速高清转码</li> <li>TESHD-10.H264.HD: H.264编码方式高清极速高清转码</li> <li>TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码</li> <li>TESHD-10.H264.2K: H.264编码方式2K极速高清转码</li> <li>TESHD-10.H264.4K: H.264编码方式4K极速高清转码</li> <li>TESHD-10.H265.SD: H.265编码方式标清极速高清转码</li> <li>TESHD-10.H265.HD: H.265编码方式高清极速高清转码</li> <li>TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码</li> <li>TESHD-10.H265.2K: H.265编码方式2K极速高清转码</li> <li>TESHD-10.H265.4K: H.265编码方式4K极速高清转码</li> <li>Edit.Audio: 音频编辑</li> <li>Edit.H264.SD: H.264编码方式标清视频编辑</li> <li>Edit.H264.HD: H.264编码方式高清视频编辑</li> <li>Edit.H264.FHD: H.264编码方式全高清视频编辑</li> <li>Edit.H264.2K: H.264编码方式2K视频编辑</li> <li>Edit.H264.4K: H.264编码方式4K视频编辑</li> <li>Edit.H265.SD: H.265编码方式标清视频编辑</li> <li>Edit.H265.HD: H.265编码方式高清视频编辑</li> <li>Edit.H265.FHD: H.265编码方式全高清视频编辑</li> <li>Edit.H265.2K: H.265编码方式2K视频编辑</li> <li>Edit.H265.4K: H.265编码方式4K视频编辑</li> <li>Edit.TESHD-10.H264.SD: H.264编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.HD: H.264编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.FHD: H.264编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.2K: H.264编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H264.4K: H.264编码方式4K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.SD: H.265编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.HD: H.265编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.FHD: H.265编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.2K: H.265编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.4K: H.265编码方式4K极速高清视频编辑</li> 去水印、音画质重生规格:<li>480P: 短边 ≤ 480px</li> <li>720P: 短边 ≤ 720px</li> <li>1080P: 短边 ≤ 1080px</li> <li>2K: 短边 ≤ 1440px</li> <li>4K: 短边 ≤ 2160px</li> <li>8K: 短边 ≤ 4320px</li> <li>Audio: 音频</li> 即时转码规格:<li>JITTranscoding.H264.SD: H.264编码方式标清即时转码</li> <li>JITTranscoding.H264.HD: H.264编码方式高清即时转码</li> <li>JITTranscoding.H264.FHD: H.264编码方式全高清即时转码</li> <li>JITTranscoding.H264.2K: H.264编码方式2K即时转码</li> <li>JITTranscoding.Audio: 音频即时转码</li> <li>JITTranscoding.Copy: 转封装即时转码</li> 视频截图规格:<li>SnapshotByTimeOffset: 时间点截图</li> <li>SampleSnapshot: 采样截图</li> <li>ImageSprite: 雪碧图</li>

Parameters:

  • TaskType:

    任务类型。

  • Summary:

    任务数统计数据概览,用量单位为秒。

  • Details:

    不同规格任务统计数据详情。



27887
27888
27889
# File 'lib/v20180717/models.rb', line 27887

def Details
  @Details
end

#SummaryObject

<li> Transcoding: 普通转码</li> <li> Transcoding-TESHD: 极速高清转码</li> <li> Editing: 视频编辑</li> <li> Editing-TESHD: 极速高清视频编辑</li> <li> AdaptiveBitrateStreaming: 自适应码流</li> <li> ContentAudit: 内容审核</li> <li> ContentRecognition: 内容识别</li> <li> RemoveWatermark: 去水印</li> <li> ExtractTraceWatermark: 提取水印</li> <li> AddTraceWatermark: 添加水印</li> <li> RebuildMedia: 音画质重生</li> <li> QualityInspect: 音画质检测</li> <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li> <li>VoiceTranslation: 语音翻译</li> <li>JITTranscoding: 即时转码</li> <li>VideoSnapshot: 视频截图</li> <li>JITEncryption: 即时加密</li> 转码规格:<li>Remuxing: 转封装</li> <li>Audio: 音频转码</li> <li>Standard.H264.SD: H.264编码方式标清转码</li> <li>Standard.H264.HD: H.264编码方式高清转码</li> <li>Standard.H264.FHD: H.264编码方式全高清转码</li> <li>Standard.H264.2K: H.264编码方式2K转码</li> <li>Standard.H264.4K: H.264编码方式4K转码</li> <li>Standard.H265.SD: H.265编码方式标清转码</li> <li>Standard.H265.HD: H.265编码方式高清转码</li> <li>Standard.H265.FHD: H.265编码方式全高清转码</li> <li>Standard.H265.2K: H.265编码方式2K转码</li> <li>Standard.H265.4K: H.265编码方式4K转码</li> <li>TESHD-10.H264.SD: H.264编码方式标清极速高清转码</li> <li>TESHD-10.H264.HD: H.264编码方式高清极速高清转码</li> <li>TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码</li> <li>TESHD-10.H264.2K: H.264编码方式2K极速高清转码</li> <li>TESHD-10.H264.4K: H.264编码方式4K极速高清转码</li> <li>TESHD-10.H265.SD: H.265编码方式标清极速高清转码</li> <li>TESHD-10.H265.HD: H.265编码方式高清极速高清转码</li> <li>TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码</li> <li>TESHD-10.H265.2K: H.265编码方式2K极速高清转码</li> <li>TESHD-10.H265.4K: H.265编码方式4K极速高清转码</li> <li>Edit.Audio: 音频编辑</li> <li>Edit.H264.SD: H.264编码方式标清视频编辑</li> <li>Edit.H264.HD: H.264编码方式高清视频编辑</li> <li>Edit.H264.FHD: H.264编码方式全高清视频编辑</li> <li>Edit.H264.2K: H.264编码方式2K视频编辑</li> <li>Edit.H264.4K: H.264编码方式4K视频编辑</li> <li>Edit.H265.SD: H.265编码方式标清视频编辑</li> <li>Edit.H265.HD: H.265编码方式高清视频编辑</li> <li>Edit.H265.FHD: H.265编码方式全高清视频编辑</li> <li>Edit.H265.2K: H.265编码方式2K视频编辑</li> <li>Edit.H265.4K: H.265编码方式4K视频编辑</li> <li>Edit.TESHD-10.H264.SD: H.264编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.HD: H.264编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.FHD: H.264编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.2K: H.264编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H264.4K: H.264编码方式4K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.SD: H.265编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.HD: H.265编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.FHD: H.265编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.2K: H.265编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.4K: H.265编码方式4K极速高清视频编辑</li> 去水印、音画质重生规格:<li>480P: 短边 ≤ 480px</li> <li>720P: 短边 ≤ 720px</li> <li>1080P: 短边 ≤ 1080px</li> <li>2K: 短边 ≤ 1440px</li> <li>4K: 短边 ≤ 2160px</li> <li>8K: 短边 ≤ 4320px</li> <li>Audio: 音频</li> 即时转码规格:<li>JITTranscoding.H264.SD: H.264编码方式标清即时转码</li> <li>JITTranscoding.H264.HD: H.264编码方式高清即时转码</li> <li>JITTranscoding.H264.FHD: H.264编码方式全高清即时转码</li> <li>JITTranscoding.H264.2K: H.264编码方式2K即时转码</li> <li>JITTranscoding.Audio: 音频即时转码</li> <li>JITTranscoding.Copy: 转封装即时转码</li> 视频截图规格:<li>SnapshotByTimeOffset: 时间点截图</li> <li>SampleSnapshot: 采样截图</li> <li>ImageSprite: 雪碧图</li>

Parameters:

  • TaskType:

    任务类型。

  • Summary:

    任务数统计数据概览,用量单位为秒。

  • Details:

    不同规格任务统计数据详情。



27887
27888
27889
# File 'lib/v20180717/models.rb', line 27887

def Summary
  @Summary
end

#TaskTypeObject

<li> Transcoding: 普通转码</li> <li> Transcoding-TESHD: 极速高清转码</li> <li> Editing: 视频编辑</li> <li> Editing-TESHD: 极速高清视频编辑</li> <li> AdaptiveBitrateStreaming: 自适应码流</li> <li> ContentAudit: 内容审核</li> <li> ContentRecognition: 内容识别</li> <li> RemoveWatermark: 去水印</li> <li> ExtractTraceWatermark: 提取水印</li> <li> AddTraceWatermark: 添加水印</li> <li> RebuildMedia: 音画质重生</li> <li> QualityInspect: 音画质检测</li> <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li> <li>VoiceTranslation: 语音翻译</li> <li>JITTranscoding: 即时转码</li> <li>VideoSnapshot: 视频截图</li> <li>JITEncryption: 即时加密</li> 转码规格:<li>Remuxing: 转封装</li> <li>Audio: 音频转码</li> <li>Standard.H264.SD: H.264编码方式标清转码</li> <li>Standard.H264.HD: H.264编码方式高清转码</li> <li>Standard.H264.FHD: H.264编码方式全高清转码</li> <li>Standard.H264.2K: H.264编码方式2K转码</li> <li>Standard.H264.4K: H.264编码方式4K转码</li> <li>Standard.H265.SD: H.265编码方式标清转码</li> <li>Standard.H265.HD: H.265编码方式高清转码</li> <li>Standard.H265.FHD: H.265编码方式全高清转码</li> <li>Standard.H265.2K: H.265编码方式2K转码</li> <li>Standard.H265.4K: H.265编码方式4K转码</li> <li>TESHD-10.H264.SD: H.264编码方式标清极速高清转码</li> <li>TESHD-10.H264.HD: H.264编码方式高清极速高清转码</li> <li>TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码</li> <li>TESHD-10.H264.2K: H.264编码方式2K极速高清转码</li> <li>TESHD-10.H264.4K: H.264编码方式4K极速高清转码</li> <li>TESHD-10.H265.SD: H.265编码方式标清极速高清转码</li> <li>TESHD-10.H265.HD: H.265编码方式高清极速高清转码</li> <li>TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码</li> <li>TESHD-10.H265.2K: H.265编码方式2K极速高清转码</li> <li>TESHD-10.H265.4K: H.265编码方式4K极速高清转码</li> <li>Edit.Audio: 音频编辑</li> <li>Edit.H264.SD: H.264编码方式标清视频编辑</li> <li>Edit.H264.HD: H.264编码方式高清视频编辑</li> <li>Edit.H264.FHD: H.264编码方式全高清视频编辑</li> <li>Edit.H264.2K: H.264编码方式2K视频编辑</li> <li>Edit.H264.4K: H.264编码方式4K视频编辑</li> <li>Edit.H265.SD: H.265编码方式标清视频编辑</li> <li>Edit.H265.HD: H.265编码方式高清视频编辑</li> <li>Edit.H265.FHD: H.265编码方式全高清视频编辑</li> <li>Edit.H265.2K: H.265编码方式2K视频编辑</li> <li>Edit.H265.4K: H.265编码方式4K视频编辑</li> <li>Edit.TESHD-10.H264.SD: H.264编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.HD: H.264编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.FHD: H.264编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H264.2K: H.264编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H264.4K: H.264编码方式4K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.SD: H.265编码方式标清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.HD: H.265编码方式高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.FHD: H.265编码方式全高清极速高清视频编辑</li> <li>Edit.TESHD-10.H265.2K: H.265编码方式2K极速高清视频编辑</li> <li>Edit.TESHD-10.H265.4K: H.265编码方式4K极速高清视频编辑</li> 去水印、音画质重生规格:<li>480P: 短边 ≤ 480px</li> <li>720P: 短边 ≤ 720px</li> <li>1080P: 短边 ≤ 1080px</li> <li>2K: 短边 ≤ 1440px</li> <li>4K: 短边 ≤ 2160px</li> <li>8K: 短边 ≤ 4320px</li> <li>Audio: 音频</li> 即时转码规格:<li>JITTranscoding.H264.SD: H.264编码方式标清即时转码</li> <li>JITTranscoding.H264.HD: H.264编码方式高清即时转码</li> <li>JITTranscoding.H264.FHD: H.264编码方式全高清即时转码</li> <li>JITTranscoding.H264.2K: H.264编码方式2K即时转码</li> <li>JITTranscoding.Audio: 音频即时转码</li> <li>JITTranscoding.Copy: 转封装即时转码</li> 视频截图规格:<li>SnapshotByTimeOffset: 时间点截图</li> <li>SampleSnapshot: 采样截图</li> <li>ImageSprite: 雪碧图</li>

Parameters:

  • TaskType:

    任务类型。

  • Summary:

    任务数统计数据概览,用量单位为秒。

  • Details:

    不同规格任务统计数据详情。



27887
27888
27889
# File 'lib/v20180717/models.rb', line 27887

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



27895
27896
27897
27898
27899
27900
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
# File 'lib/v20180717/models.rb', line 27895

def deserialize(params)
  @TaskType = params['TaskType']
  unless params['Summary'].nil?
    @Summary = []
    params['Summary'].each do |i|
      taskstatdataitem_tmp = TaskStatDataItem.new
      taskstatdataitem_tmp.deserialize(i)
      @Summary << taskstatdataitem_tmp
    end
  end
  unless params['Details'].nil?
    @Details = []
    params['Details'].each do |i|
      specificationdataitem_tmp = SpecificationDataItem.new
      specificationdataitem_tmp.deserialize(i)
      @Details << specificationdataitem_tmp
    end
  end
end