lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.484 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.485
- old
+ new
@@ -10787,30 +10787,33 @@
# @param Output: 视频编辑任务的输出。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Output: :class:`Tencentcloud::Vod.v20180717.models.EditMediaTaskOutput`
# @param MetaData: 输出视频的元信息。
# @type MetaData: :class:`Tencentcloud::Vod.v20180717.models.MediaMetaData`
- # @param ProcedureTaskId: 若发起视频编辑任务时指定了视频处理流程,则该字段为流程任务 ID。
+ # @param ProcedureTaskId: 任务类型为 Procedure 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
# @type ProcedureTaskId: String
+ # @param ReviewAudioVideoTaskId: 任务类型为 ReviewAudioVideo 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
+ # @type ReviewAudioVideoTaskId: String
# @param SessionId: 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
# @type SessionId: String
# @param SessionContext: 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
# @type SessionContext: String
- attr_accessor :TaskId, :Status, :ErrCode, :ErrCodeExt, :Message, :Progress, :Input, :Output, :MetaData, :ProcedureTaskId, :SessionId, :SessionContext
+ attr_accessor :TaskId, :Status, :ErrCode, :ErrCodeExt, :Message, :Progress, :Input, :Output, :MetaData, :ProcedureTaskId, :ReviewAudioVideoTaskId, :SessionId, :SessionContext
- def initialize(taskid=nil, status=nil, errcode=nil, errcodeext=nil, message=nil, progress=nil, input=nil, output=nil, metadata=nil, proceduretaskid=nil, sessionid=nil, sessioncontext=nil)
+ def initialize(taskid=nil, status=nil, errcode=nil, errcodeext=nil, message=nil, progress=nil, input=nil, output=nil, metadata=nil, proceduretaskid=nil, reviewaudiovideotaskid=nil, sessionid=nil, sessioncontext=nil)
@TaskId = taskid
@Status = status
@ErrCode = errcode
@ErrCodeExt = errcodeext
@Message = message
@Progress = progress
@Input = input
@Output = output
@MetaData = metadata
@ProcedureTaskId = proceduretaskid
+ @ReviewAudioVideoTaskId = reviewaudiovideotaskid
@SessionId = sessionid
@SessionContext = sessioncontext
end
def deserialize(params)
@@ -10831,10 +10834,11 @@
unless params['MetaData'].nil?
@MetaData = MediaMetaData.new
@MetaData.deserialize(params['MetaData'])
end
@ProcedureTaskId = params['ProcedureTaskId']
+ @ReviewAudioVideoTaskId = params['ReviewAudioVideoTaskId']
@SessionId = params['SessionId']
@SessionContext = params['SessionContext']
end
end
@@ -11546,32 +11550,36 @@
class FileUploadTask < TencentCloud::Common::AbstractModel
# @param FileId: 文件唯一 ID。
# @type FileId: String
# @param MediaBasicInfo: 上传完成后生成的媒体文件基础信息。
# @type MediaBasicInfo: :class:`Tencentcloud::Vod.v20180717.models.MediaBasicInfo`
- # @param ProcedureTaskId: 若视频上传时指定了视频处理流程,则该字段为流程任务 ID。
+ # @param ProcedureTaskId: 任务类型为 Procedure 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E5.8F.91.E8.B5.B7),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
# @type ProcedureTaskId: String
+ # @param ReviewAudioVideoTaskId: 任务类型为 ReviewAudioVideo 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E5.8F.91.E8.B5.B7),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
+ # @type ReviewAudioVideoTaskId: String
# @param MetaData: 元信息。包括大小、时长、视频流信息、音频流信息等。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MetaData: :class:`Tencentcloud::Vod.v20180717.models.MediaMetaData`
- attr_accessor :FileId, :MediaBasicInfo, :ProcedureTaskId, :MetaData
+ attr_accessor :FileId, :MediaBasicInfo, :ProcedureTaskId, :ReviewAudioVideoTaskId, :MetaData
- def initialize(fileid=nil, mediabasicinfo=nil, proceduretaskid=nil, metadata=nil)
+ def initialize(fileid=nil, mediabasicinfo=nil, proceduretaskid=nil, reviewaudiovideotaskid=nil, metadata=nil)
@FileId = fileid
@MediaBasicInfo = mediabasicinfo
@ProcedureTaskId = proceduretaskid
+ @ReviewAudioVideoTaskId = reviewaudiovideotaskid
@MetaData = metadata
end
def deserialize(params)
@FileId = params['FileId']
unless params['MediaBasicInfo'].nil?
@MediaBasicInfo = MediaBasicInfo.new
@MediaBasicInfo.deserialize(params['MediaBasicInfo'])
end
@ProcedureTaskId = params['ProcedureTaskId']
+ @ReviewAudioVideoTaskId = params['ReviewAudioVideoTaskId']
unless params['MetaData'].nil?
@MetaData = MediaMetaData.new
@MetaData.deserialize(params['MetaData'])
end
end
@@ -17643,24 +17651,28 @@
end
end
# ProcessMediaByProcedure返回参数结构体
class ProcessMediaByProcedureResponse < TencentCloud::Common::AbstractModel
- # @param TaskId: 任务 ID。
+ # @param TaskId: 任务类型为 Procedure 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
# @type TaskId: String
+ # @param ReviewAudioVideoTaskId: 任务类型为 ReviewAudioVideo 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
+ # @type ReviewAudioVideoTaskId: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :TaskId, :RequestId
+ attr_accessor :TaskId, :ReviewAudioVideoTaskId, :RequestId
- def initialize(taskid=nil, requestid=nil)
+ def initialize(taskid=nil, reviewaudiovideotaskid=nil, requestid=nil)
@TaskId = taskid
+ @ReviewAudioVideoTaskId = reviewaudiovideotaskid
@RequestId = requestid
end
def deserialize(params)
@TaskId = params['TaskId']
+ @ReviewAudioVideoTaskId = params['ReviewAudioVideoTaskId']
@RequestId = params['RequestId']
end
end
# ProcessMediaByUrl请求参数结构体
@@ -17756,11 +17768,12 @@
# @type FileId: String
# @param SubAppId: <b>点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。</b>
# @type SubAppId: Integer
# @param MediaProcessTask: 视频处理类型任务参数。
# @type MediaProcessTask: :class:`Tencentcloud::Vod.v20180717.models.MediaProcessTaskInput`
- # @param AiContentReviewTask: 音视频内容审核类型任务参数。
+ # @param AiContentReviewTask: 音视频内容审核类型任务参数 \*。
+ # <font color=red>\* 不建议使用</font>,推荐使用 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217)。
# @type AiContentReviewTask: :class:`Tencentcloud::Vod.v20180717.models.AiContentReviewTaskInput`
# @param AiAnalysisTask: 音视频内容分析类型任务参数。
# @type AiAnalysisTask: :class:`Tencentcloud::Vod.v20180717.models.AiAnalysisTaskInput`
# @param AiRecognitionTask: 音视频内容识别类型任务参数。
# @type AiRecognitionTask: :class:`Tencentcloud::Vod.v20180717.models.AiRecognitionTaskInput`
@@ -18236,13 +18249,13 @@
@TaskId = params['TaskId']
@RequestId = params['RequestId']
end
end
- # 视频转拉任务信息
+ # 拉取上传任务信息
class PullUploadTask < TencentCloud::Common::AbstractModel
- # @param TaskId: 转拉上传任务 ID。
+ # @param TaskId: 拉取上传任务 ID。
# @type TaskId: String
# @param Status: 任务流状态,取值:
# <li>PROCESSING:处理中;</li>
# <li>FINISH:已完成。</li>
# @type Status: String
@@ -18251,40 +18264,43 @@
# <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
# <li>70000:内部服务错误,建议重试。</li>
# @type ErrCode: Integer
# @param Message: 错误信息。
# @type Message: String
- # @param FileId: 转拉上传完成后生成的视频 ID。
+ # @param FileId: 拉取上传完成后生成的视频 ID。
# @type FileId: String
- # @param MediaBasicInfo: 转拉完成后生成的媒体文件基础信息。
+ # @param MediaBasicInfo: 拉取上传完成后生成的媒体文件基础信息。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MediaBasicInfo: :class:`Tencentcloud::Vod.v20180717.models.MediaBasicInfo`
# @param MetaData: 输出视频的元信息。
# @type MetaData: :class:`Tencentcloud::Vod.v20180717.models.MediaMetaData`
- # @param FileUrl: 转拉上传完成后生成的播放地址。
+ # @param FileUrl: 拉取上传完成后生成的播放地址。
# @type FileUrl: String
- # @param ProcedureTaskId: 若转拉上传时指定了视频处理流程,则该参数为流程任务 ID。
+ # @param ProcedureTaskId: 任务类型为 Procedure 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
# @type ProcedureTaskId: String
- # @param SessionContext: 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
+ # @param ReviewAudioVideoTaskId: 任务类型为 ReviewAudioVideo 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
+ # @type ReviewAudioVideoTaskId: String
+ # @param SessionContext: 来源上下文,用于透传用户请求信息,[URL 拉取视频上传完成](https://cloud.tencent.com/document/product/266/7831)将返回该字段值,最长 1000 个字符。
# @type SessionContext: String
# @param SessionId: 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
# @type SessionId: String
- # @param Progress: 转拉任务进度,取值范围 [0-100] 。
+ # @param Progress: 拉取上传进度,取值范围 [0-100] 。
# @type Progress: Integer
- attr_accessor :TaskId, :Status, :ErrCode, :Message, :FileId, :MediaBasicInfo, :MetaData, :FileUrl, :ProcedureTaskId, :SessionContext, :SessionId, :Progress
+ attr_accessor :TaskId, :Status, :ErrCode, :Message, :FileId, :MediaBasicInfo, :MetaData, :FileUrl, :ProcedureTaskId, :ReviewAudioVideoTaskId, :SessionContext, :SessionId, :Progress
- def initialize(taskid=nil, status=nil, errcode=nil, message=nil, fileid=nil, mediabasicinfo=nil, metadata=nil, fileurl=nil, proceduretaskid=nil, sessioncontext=nil, sessionid=nil, progress=nil)
+ def initialize(taskid=nil, status=nil, errcode=nil, message=nil, fileid=nil, mediabasicinfo=nil, metadata=nil, fileurl=nil, proceduretaskid=nil, reviewaudiovideotaskid=nil, sessioncontext=nil, sessionid=nil, progress=nil)
@TaskId = taskid
@Status = status
@ErrCode = errcode
@Message = message
@FileId = fileid
@MediaBasicInfo = mediabasicinfo
@MetaData = metadata
@FileUrl = fileurl
@ProcedureTaskId = proceduretaskid
+ @ReviewAudioVideoTaskId = reviewaudiovideotaskid
@SessionContext = sessioncontext
@SessionId = sessionid
@Progress = progress
end
@@ -18302,10 +18318,11 @@
@MetaData = MediaMetaData.new
@MetaData.deserialize(params['MetaData'])
end
@FileUrl = params['FileUrl']
@ProcedureTaskId = params['ProcedureTaskId']
+ @ReviewAudioVideoTaskId = params['ReviewAudioVideoTaskId']
@SessionContext = params['SessionContext']
@SessionId = params['SessionId']
@Progress = params['Progress']
end
end
@@ -19171,21 +19188,27 @@
class ReviewAudioVideoTaskInput < TencentCloud::Common::AbstractModel
# @param FileId: 媒体文件 ID。
# @type FileId: String
# @param Definition: 音视频审核模板 ID。
# @type Definition: Integer
+ # @param ReviewContents: 审核的内容,可选值:
+ # <li>Media:原始音视频;</li>
+ # <li>Cover:封面。</li>
+ # @type ReviewContents: Array
- attr_accessor :FileId, :Definition
+ attr_accessor :FileId, :Definition, :ReviewContents
- def initialize(fileid=nil, definition=nil)
+ def initialize(fileid=nil, definition=nil, reviewcontents=nil)
@FileId = fileid
@Definition = definition
+ @ReviewContents = reviewcontents
end
def deserialize(params)
@FileId = params['FileId']
@Definition = params['Definition']
+ @ReviewContents = params['ReviewContents']
end
end
# 音视频审核任务的输出。
class ReviewAudioVideoTaskOutput < TencentCloud::Common::AbstractModel
@@ -20494,19 +20517,22 @@
# @param Input: 视频拆条任务输入信息。
# @type Input: :class:`Tencentcloud::Vod.v20180717.models.SplitMediaTaskInput`
# @param Output: 视频拆条任务输出信息。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Output: :class:`Tencentcloud::Vod.v20180717.models.TaskOutputMediaInfo`
- # @param ProcedureTaskId: 若发起视频拆条任务时指定了视频处理流程,则该字段为流程任务 ID。
+ # @param ProcedureTaskId: 任务类型为 Procedure 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
# @type ProcedureTaskId: String
+ # @param ReviewAudioVideoTaskId: 任务类型为 ReviewAudioVideo 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
+ # @type ReviewAudioVideoTaskId: String
- attr_accessor :Input, :Output, :ProcedureTaskId
+ attr_accessor :Input, :Output, :ProcedureTaskId, :ReviewAudioVideoTaskId
- def initialize(input=nil, output=nil, proceduretaskid=nil)
+ def initialize(input=nil, output=nil, proceduretaskid=nil, reviewaudiovideotaskid=nil)
@Input = input
@Output = output
@ProcedureTaskId = proceduretaskid
+ @ReviewAudioVideoTaskId = reviewaudiovideotaskid
end
def deserialize(params)
unless params['Input'].nil?
@Input = SplitMediaTaskInput.new
@@ -20515,9 +20541,10 @@
unless params['Output'].nil?
@Output = TaskOutputMediaInfo.new
@Output.deserialize(params['Output'])
end
@ProcedureTaskId = params['ProcedureTaskId']
+ @ReviewAudioVideoTaskId = params['ReviewAudioVideoTaskId']
end
end
# 统计数据
class StatDataItem < TencentCloud::Common::AbstractModel