Class: TencentCloud::Mps::V20190612::ProcessLiveStreamRequest

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

Overview

ProcessLiveStream请求参数结构体

Instance Attribute Summary collapse

  • #AiContentReviewTask ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #AiQualityControlTask ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #AiRecognitionTask ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #OutputDir ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #OutputStorage ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #ScheduleId ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #SessionContext ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #SessionId ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #SmartSubtitlesTask ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #TaskNotifyConfig ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

  • #Url ⇒ Object

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(url = nil, tasknotifyconfig = nil, outputstorage = nil, outputdir = nil, aicontentreviewtask = nil, airecognitiontask = nil, aianalysistask = nil, aiqualitycontroltask = nil, smartsubtitlestask = nil, sessionid = nil, sessioncontext = nil, scheduleid = nil) ⇒ ProcessLiveStreamRequest

    Returns a new instance of ProcessLiveStreamRequest.

    
    
    24878
    24879
    24880
    24881
    24882
    24883
    24884
    24885
    24886
    24887
    24888
    24889
    24890
    24891
    # File 'lib/v20190612/models.rb', line 24878
    
    def initialize(url=nil, tasknotifyconfig=nil, outputstorage=nil, outputdir=nil, aicontentreviewtask=nil, airecognitiontask=nil, aianalysistask=nil, aiqualitycontroltask=nil, smartsubtitlestask=nil, sessionid=nil, sessioncontext=nil, scheduleid=nil)
      @Url = url
      @TaskNotifyConfig = tasknotifyconfig
      @OutputStorage = outputstorage
      @OutputDir = outputdir
      @AiContentReviewTask = aicontentreviewtask
      @AiRecognitionTask = airecognitiontask
      @AiAnalysisTask = aianalysistask
      @AiQualityControlTask = aiqualitycontroltask
      @SmartSubtitlesTask = smartsubtitlestask
      @SessionId = sessionid
      @SessionContext = sessioncontext
      @ScheduleId = scheduleid
    end
    

    Instance Attribute Details

    #AiAnalysisTaskObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def AiAnalysisTask
      @AiAnalysisTask
    end
    

    #AiContentReviewTaskObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def AiContentReviewTask
      @AiContentReviewTask
    end
    

    #AiQualityControlTaskObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def AiQualityControlTask
      @AiQualityControlTask
    end
    

    #AiRecognitionTaskObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def AiRecognitionTask
      @AiRecognitionTask
    end
    

    #OutputDirObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def OutputDir
      @OutputDir
    end
    

    #OutputStorageObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def OutputStorage
      @OutputStorage
    end
    

    #ScheduleIdObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def ScheduleId
      @ScheduleId
    end
    

    #SessionContextObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def SessionContext
      @SessionContext
    end
    

    #SessionIdObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def SessionId
      @SessionId
    end
    

    #SmartSubtitlesTaskObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def SmartSubtitlesTask
      @SmartSubtitlesTask
    end
    

    #TaskNotifyConfigObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def TaskNotifyConfig
      @TaskNotifyConfig
    end
    

    #UrlObject

    注意1:对于OutputStorage、OutputDir参数:

  • 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
  • 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
  • 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

    Parameters:

    • TaskNotifyConfig:

      任务的事件通知信息,用于指定直播流处理的结果。

    • OutputStorage:

      直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

    • OutputDir:

      直播流处理生成的文件输出的目标目录,如/movie/201909/,如果不填为 / 目录。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕任务参数。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

    • ScheduleId:

      直播编排ID。

    
    
    24876
    24877
    24878
    # File 'lib/v20190612/models.rb', line 24876
    
    def Url
      @Url
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    24893
    24894
    24895
    24896
    24897
    24898
    24899
    24900
    24901
    24902
    24903
    24904
    24905
    24906
    24907
    24908
    24909
    24910
    24911
    24912
    24913
    24914
    24915
    24916
    24917
    24918
    24919
    24920
    24921
    24922
    24923
    24924
    24925
    24926
    24927
    # File 'lib/v20190612/models.rb', line 24893
    
    def deserialize(params)
      @Url = params['Url']
      unless params['TaskNotifyConfig'].nil?
        @TaskNotifyConfig = LiveStreamTaskNotifyConfig.new
        @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
      end
      unless params['OutputStorage'].nil?
        @OutputStorage = TaskOutputStorage.new
        @OutputStorage.deserialize(params['OutputStorage'])
      end
      @OutputDir = params['OutputDir']
      unless params['AiContentReviewTask'].nil?
        @AiContentReviewTask = AiContentReviewTaskInput.new
        @AiContentReviewTask.deserialize(params['AiContentReviewTask'])
      end
      unless params['AiRecognitionTask'].nil?
        @AiRecognitionTask = AiRecognitionTaskInput.new
        @AiRecognitionTask.deserialize(params['AiRecognitionTask'])
      end
      unless params['AiAnalysisTask'].nil?
        @AiAnalysisTask = AiAnalysisTaskInput.new
        @AiAnalysisTask.deserialize(params['AiAnalysisTask'])
      end
      unless params['AiQualityControlTask'].nil?
        @AiQualityControlTask = AiQualityControlTaskInput.new
        @AiQualityControlTask.deserialize(params['AiQualityControlTask'])
      end
      unless params['SmartSubtitlesTask'].nil?
        @SmartSubtitlesTask = LiveSmartSubtitlesTaskInput.new
        @SmartSubtitlesTask.deserialize(params['SmartSubtitlesTask'])
      end
      @SessionId = params['SessionId']
      @SessionContext = params['SessionContext']
      @ScheduleId = params['ScheduleId']
    end