class TencentCloud::Trtc::V20190722::StartMCUMixTranscodeRequest
StartMCUMixTranscode请求参数结构体
Attributes
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
@param SdkAppId: TRTC的SDKAppId。 @type SdkAppId: Integer @param RoomId: 房间号。 @type RoomId: Integer @param OutputParams: 混流输出控制参数。 @type OutputParams: :class:`Tencentcloud::Trtc.v20190722.models.OutputParams` @param EncodeParams: 混流输出编码参数。 @type EncodeParams: :class:`Tencentcloud::Trtc.v20190722.models.EncodeParams` @param LayoutParams: 混流输出布局参数。 @type LayoutParams: :class:`Tencentcloud::Trtc.v20190722.models.LayoutParams` @param PublishCdnParams: 第三方CDN转推参数。 @type PublishCdnParams: :class:`Tencentcloud::Trtc.v20190722.models.PublishCdnParams`
Public Class Methods
# File lib/v20190722/models.rb, line 2017 def initialize(sdkappid=nil, roomid=nil, outputparams=nil, encodeparams=nil, layoutparams=nil, publishcdnparams=nil) @SdkAppId = sdkappid @RoomId = roomid @OutputParams = outputparams @EncodeParams = encodeparams @LayoutParams = layoutparams @PublishCdnParams = publishcdnparams end
Public Instance Methods
# File lib/v20190722/models.rb, line 2026 def deserialize(params) @SdkAppId = params['SdkAppId'] @RoomId = params['RoomId'] unless params['OutputParams'].nil? @OutputParams = OutputParams.new @OutputParams.deserialize(params['OutputParams']) end unless params['EncodeParams'].nil? @EncodeParams = EncodeParams.new @EncodeParams.deserialize(params['EncodeParams']) end unless params['LayoutParams'].nil? @LayoutParams = LayoutParams.new @LayoutParams.deserialize(params['LayoutParams']) end unless params['PublishCdnParams'].nil? @PublishCdnParams = PublishCdnParams.new @PublishCdnParams.deserialize(params['PublishCdnParams']) end end