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