Class: TencentCloud::Live::V20180801::CreateCasterInputPushUrlRequest

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

Overview

CreateCasterInputPushUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(casterid = nil, inputindex = nil, protocol = nil) ⇒ CreateCasterInputPushUrlRequest

Returns a new instance of CreateCasterInputPushUrlRequest.



2162
2163
2164
2165
2166
# File 'lib/v20180801/models.rb', line 2162

def initialize(casterid=nil, inputindex=nil, protocol=nil)
  @CasterId = casterid
  @InputIndex = inputindex
  @Protocol = protocol
end

Instance Attribute Details

#CasterIdObject

允许范围范围。注:获取webrtc推流地址时,需配合腾讯云快直播推流sdk才可成功推流。

Parameters:

  • CasterId:

    导播台ID

  • InputIndex:

    请求生成推流地址的输入Index。

  • Protocol:

    生成推流地址协议。



2160
2161
2162
# File 'lib/v20180801/models.rb', line 2160

def CasterId
  @CasterId
end

#InputIndexObject

允许范围范围。注:获取webrtc推流地址时,需配合腾讯云快直播推流sdk才可成功推流。

Parameters:

  • CasterId:

    导播台ID

  • InputIndex:

    请求生成推流地址的输入Index。

  • Protocol:

    生成推流地址协议。



2160
2161
2162
# File 'lib/v20180801/models.rb', line 2160

def InputIndex
  @InputIndex
end

#ProtocolObject

允许范围范围。注:获取webrtc推流地址时,需配合腾讯云快直播推流sdk才可成功推流。

Parameters:

  • CasterId:

    导播台ID

  • InputIndex:

    请求生成推流地址的输入Index。

  • Protocol:

    生成推流地址协议。



2160
2161
2162
# File 'lib/v20180801/models.rb', line 2160

def Protocol
  @Protocol
end

Instance Method Details

#deserialize(params) ⇒ Object



2168
2169
2170
2171
2172
# File 'lib/v20180801/models.rb', line 2168

def deserialize(params)
  @CasterId = params['CasterId']
  @InputIndex = params['InputIndex']
  @Protocol = params['Protocol']
end