Class ProcedureTask

    • Constructor Summary

      Constructors 
      Constructor Description
      ProcedureTask()  
      ProcedureTask​(ProcedureTask source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AiAnalysisResult[] getAiAnalysisResultSet()
      Get 音视频内容分析任务的执行状态与结果。
      AiContentReviewResult[] getAiContentReviewResultSet()
      Get 音视频审核任务的执行状态与结果。
      AiRecognitionResult[] getAiRecognitionResultSet()
      Get 音视频内容识别任务的执行状态与结果。
      Long getErrCode()
      Get 已弃用,请使用各个具体任务的 ErrCode。
      String getFileId()
      Get 媒体文件 ID 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 FileId; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Id。
      String getFileName()
      Get 媒体文件名称 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.Name; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Name。
      String getFileUrl()
      Get 媒体文件地址 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.MediaUrl; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Url。
      MediaProcessTaskResult[] getMediaProcessResultSet()
      Get 音视频处理任务的执行状态与结果。
      String getMessage()
      Get 已弃用,请使用各个具体任务的 Message。
      MediaMetaData getMetaData()
      Get 原始音视频的元信息。 注意:此字段可能返回 null,表示取不到有效值。
      String getOperationType()
      Get 操作类型。取值范围: TSC: 表示使用极速高清进行智能降码。
      String getOperator()
      Get 操作者。取值范围: System: 表示系统触发。
      String getSessionContext()
      Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
      String getSessionId()
      Get 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
      String getStatus()
      Get 任务流状态,取值: PROCESSING:处理中; FINISH:已完成。
      String getTaskId()
      Get 音视频处理任务 ID。
      String getTasksNotifyMode()
      Get 任务流状态变更通知模式。 Finish:只有当任务流全部执行完毕时,才发起一次事件通知; Change:只要任务流中每个子任务的状态发生变化,都进行事件通知; None:不接受该任务流回调。
      Long getTasksPriority()
      Get 任务流的优先级,取值范围为 [-10, 10]。
      void setAiAnalysisResultSet​(AiAnalysisResult[] AiAnalysisResultSet)
      Set 音视频内容分析任务的执行状态与结果。
      void setAiContentReviewResultSet​(AiContentReviewResult[] AiContentReviewResultSet)
      Set 音视频审核任务的执行状态与结果。
      void setAiRecognitionResultSet​(AiRecognitionResult[] AiRecognitionResultSet)
      Set 音视频内容识别任务的执行状态与结果。
      void setErrCode​(Long ErrCode)
      Set 已弃用,请使用各个具体任务的 ErrCode。
      void setFileId​(String FileId)
      Set 媒体文件 ID 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 FileId; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Id。
      void setFileName​(String FileName)
      Set 媒体文件名称 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.Name; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Name。
      void setFileUrl​(String FileUrl)
      Set 媒体文件地址 若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.MediaUrl; 若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Url。
      void setMediaProcessResultSet​(MediaProcessTaskResult[] MediaProcessResultSet)
      Set 音视频处理任务的执行状态与结果。
      void setMessage​(String Message)
      Set 已弃用,请使用各个具体任务的 Message。
      void setMetaData​(MediaMetaData MetaData)
      Set 原始音视频的元信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setOperationType​(String OperationType)
      Set 操作类型。取值范围: TSC: 表示使用极速高清进行智能降码。
      void setOperator​(String Operator)
      Set 操作者。取值范围: System: 表示系统触发。
      void setSessionContext​(String SessionContext)
      Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
      void setSessionId​(String SessionId)
      Set 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
      void setStatus​(String Status)
      Set 任务流状态,取值: PROCESSING:处理中; FINISH:已完成。
      void setTaskId​(String TaskId)
      Set 音视频处理任务 ID。
      void setTasksNotifyMode​(String TasksNotifyMode)
      Set 任务流状态变更通知模式。 Finish:只有当任务流全部执行完毕时,才发起一次事件通知; Change:只要任务流中每个子任务的状态发生变化,都进行事件通知; None:不接受该任务流回调。
      void setTasksPriority​(Long TasksPriority)
      Set 任务流的优先级,取值范围为 [-10, 10]。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ProcedureTask

        public ProcedureTask()
      • ProcedureTask

        public ProcedureTask​(ProcedureTask source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getTaskId

        public String getTaskId()
        Get 音视频处理任务 ID。
        Returns:
        TaskId 音视频处理任务 ID。
      • setTaskId

        public void setTaskId​(String TaskId)
        Set 音视频处理任务 ID。
        Parameters:
        TaskId - 音视频处理任务 ID。
      • getStatus

        public String getStatus()
        Get 任务流状态,取值:
      • PROCESSING:处理中;
      • FINISH:已完成。
Returns:
Status 任务流状态,取值:
  • PROCESSING:处理中;
  • FINISH:已完成。
  • Parameters:
    Status - 任务流状态,取值:
  • PROCESSING:处理中;
  • FINISH:已完成。