Class: TencentCloud::Live::V20180801::CreateCommonMixStreamRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::CreateCommonMixStreamRequest
- Defined in:
- lib/v20180801/models.rb
Overview
CreateCommonMixStream请求参数结构体
Instance Attribute Summary collapse
-
#ControlParams ⇒ Object
不填默认为0。 两输入源支持10,20,30,40,50。 三输入源支持310,390,391。 四输入源支持410。 五输入源支持510,590。 六输入源支持610。.
-
#InputStreamList ⇒ Object
不填默认为0。 两输入源支持10,20,30,40,50。 三输入源支持310,390,391。 四输入源支持410。 五输入源支持510,590。 六输入源支持610。.
-
#MixStreamSessionId ⇒ Object
不填默认为0。 两输入源支持10,20,30,40,50。 三输入源支持310,390,391。 四输入源支持410。 五输入源支持510,590。 六输入源支持610。.
-
#MixStreamTemplateId ⇒ Object
不填默认为0。 两输入源支持10,20,30,40,50。 三输入源支持310,390,391。 四输入源支持410。 五输入源支持510,590。 六输入源支持610。.
-
#OutputParams ⇒ Object
不填默认为0。 两输入源支持10,20,30,40,50。 三输入源支持310,390,391。 四输入源支持410。 五输入源支持510,590。 六输入源支持610。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mixstreamsessionid = nil, inputstreamlist = nil, outputparams = nil, mixstreamtemplateid = nil, controlparams = nil) ⇒ CreateCommonMixStreamRequest
constructor
A new instance of CreateCommonMixStreamRequest.
Constructor Details
#initialize(mixstreamsessionid = nil, inputstreamlist = nil, outputparams = nil, mixstreamtemplateid = nil, controlparams = nil) ⇒ CreateCommonMixStreamRequest
Returns a new instance of CreateCommonMixStreamRequest.
2474 2475 2476 2477 2478 2479 2480 |
# File 'lib/v20180801/models.rb', line 2474 def initialize(mixstreamsessionid=nil, inputstreamlist=nil, outputparams=nil, mixstreamtemplateid=nil, controlparams=nil) @MixStreamSessionId = mixstreamsessionid @InputStreamList = inputstreamlist @OutputParams = outputparams @MixStreamTemplateId = mixstreamtemplateid @ControlParams = controlparams end |
Instance Attribute Details
#ControlParams ⇒ Object
不填默认为0。两输入源支持10,20,30,40,50。三输入源支持310,390,391。四输入源支持410。五输入源支持510,590。六输入源支持610。
2472 2473 2474 |
# File 'lib/v20180801/models.rb', line 2472 def ControlParams @ControlParams end |
#InputStreamList ⇒ Object
不填默认为0。两输入源支持10,20,30,40,50。三输入源支持310,390,391。四输入源支持410。五输入源支持510,590。六输入源支持610。
2472 2473 2474 |
# File 'lib/v20180801/models.rb', line 2472 def InputStreamList @InputStreamList end |
#MixStreamSessionId ⇒ Object
不填默认为0。两输入源支持10,20,30,40,50。三输入源支持310,390,391。四输入源支持410。五输入源支持510,590。六输入源支持610。
2472 2473 2474 |
# File 'lib/v20180801/models.rb', line 2472 def MixStreamSessionId @MixStreamSessionId end |
#MixStreamTemplateId ⇒ Object
不填默认为0。两输入源支持10,20,30,40,50。三输入源支持310,390,391。四输入源支持410。五输入源支持510,590。六输入源支持610。
2472 2473 2474 |
# File 'lib/v20180801/models.rb', line 2472 def MixStreamTemplateId @MixStreamTemplateId end |
#OutputParams ⇒ Object
不填默认为0。两输入源支持10,20,30,40,50。三输入源支持310,390,391。四输入源支持410。五输入源支持510,590。六输入源支持610。
2472 2473 2474 |
# File 'lib/v20180801/models.rb', line 2472 def OutputParams @OutputParams end |
Instance Method Details
#deserialize(params) ⇒ Object
2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 |
# File 'lib/v20180801/models.rb', line 2482 def deserialize(params) @MixStreamSessionId = params['MixStreamSessionId'] unless params['InputStreamList'].nil? @InputStreamList = [] params['InputStreamList'].each do |i| commonmixinputparam_tmp = CommonMixInputParam.new commonmixinputparam_tmp.deserialize(i) @InputStreamList << commonmixinputparam_tmp end end unless params['OutputParams'].nil? @OutputParams = CommonMixOutputParams.new @OutputParams.deserialize(params['OutputParams']) end @MixStreamTemplateId = params['MixStreamTemplateId'] unless params['ControlParams'].nil? @ControlParams = CommonMixControlParams.new @ControlParams.deserialize(params['ControlParams']) end end |