Class: TencentCloud::Mps::V20190612::ProcessLiveStreamRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::ProcessLiveStreamRequest
- Defined in:
- lib/v20190612/models.rb
Overview
ProcessLiveStream请求参数结构体
Instance Attribute Summary collapse
-
#AiAnalysisTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
- 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
- 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。. -
#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
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of ProcessLiveStreamRequest.
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
#AiAnalysisTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def AiAnalysisTask @AiAnalysisTask end |
#AiContentReviewTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def AiContentReviewTask @AiContentReviewTask end |
#AiQualityControlTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def AiQualityControlTask @AiQualityControlTask end |
#AiRecognitionTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def AiRecognitionTask @AiRecognitionTask end |
#OutputDir ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def OutputStorage @OutputStorage end |
#ScheduleId ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def ScheduleId @ScheduleId end |
#SessionContext ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def SessionContext @SessionContext end |
#SessionId ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def SessionId @SessionId end |
#SmartSubtitlesTask ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def SmartSubtitlesTask @SmartSubtitlesTask end |
#TaskNotifyConfig ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
24876 24877 24878 |
# File 'lib/v20190612/models.rb', line 24876 def TaskNotifyConfig @TaskNotifyConfig end |
#Url ⇒ Object
注意1:对于OutputStorage、OutputDir参数:
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 |