Class: TencentCloud::Vod::V20180717::MPSOutputFile

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

Overview

用于描述 MPS 视频处理任务中的返回文件结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filetype = nil, storagemode = nil, fileid = nil, url = nil, definition = nil, expiredtime = nil) ⇒ MPSOutputFile

Returns a new instance of MPSOutputFile.



16352
16353
16354
16355
16356
16357
16358
16359
# File 'lib/v20180717/models.rb', line 16352

def initialize(filetype=nil, storagemode=nil, fileid=nil, url=nil, definition=nil, expiredtime=nil)
  @FileType = filetype
  @StorageMode = storagemode
  @FileId = fileid
  @Url = url
  @Definition = definition
  @ExpiredTime = expiredtime
end

Instance Attribute Details

#DefinitionObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def Definition
  @Definition
end

#ExpiredTimeObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def ExpiredTime
  @ExpiredTime
end

#FileIdObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def FileId
  @FileId
end

#FileTypeObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def FileType
  @FileType
end

#StorageModeObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def StorageMode
  @StorageMode
end

#UrlObject

取值:<li>AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;</li><li>AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;</li><li>AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。</li><li>MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。</li>

Parameters:

  • FileType:

    文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。

  • StorageMode:

    存储形式。用于表示该结果文件的存储形式,取值有:<li> Permanent:永久存储;</li><li> Temporary:临时存储。</li>

  • FileId:

    媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。

  • Url:

    结果文件的可下载 Url。

  • Definition:

    转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。

  • ExpiredTime:

    过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。



16350
16351
16352
# File 'lib/v20180717/models.rb', line 16350

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



16361
16362
16363
16364
16365
16366
16367
16368
# File 'lib/v20180717/models.rb', line 16361

def deserialize(params)
  @FileType = params['FileType']
  @StorageMode = params['StorageMode']
  @FileId = params['FileId']
  @Url = params['Url']
  @Definition = params['Definition']
  @ExpiredTime = params['ExpiredTime']
end