Class: TencentCloud::Gs::V20191118::StartPublishStreamToCSSRequest

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

Overview

StartPublishStreamToCSS请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, publishstreamargs = nil) ⇒ StartPublishStreamToCSSRequest

Returns a new instance of StartPublishStreamToCSSRequest.



4353
4354
4355
4356
# File 'lib/v20191118/models.rb', line 4353

def initialize(userid=nil, publishstreamargs=nil)
  @UserId = userid
  @PublishStreamArgs = publishstreamargs
end

Instance Attribute Details

#PublishStreamArgsObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • PublishStreamArgs:

    推流参数,推流时携带自定义参数。



4351
4352
4353
# File 'lib/v20191118/models.rb', line 4351

def PublishStreamArgs
  @PublishStreamArgs
end

#UserIdObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • PublishStreamArgs:

    推流参数,推流时携带自定义参数。



4351
4352
4353
# File 'lib/v20191118/models.rb', line 4351

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4358
4359
4360
4361
# File 'lib/v20191118/models.rb', line 4358

def deserialize(params)
  @UserId = params['UserId']
  @PublishStreamArgs = params['PublishStreamArgs']
end