Class: TencentCloud::Live::V20180801::CasterInputInfo

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

Overview

导播台输入信息参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputindex = nil, inputtype = nil, inputurl = nil, description = nil, inputurls = nil, loopenable = nil, loopnumber = nil, pullpushenable = nil, volume = nil) ⇒ CasterInputInfo

Returns a new instance of CasterInputInfo.



1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
# File 'lib/v20180801/models.rb', line 1196

def initialize(inputindex=nil, inputtype=nil, inputurl=nil, description=nil, inputurls=nil, loopenable=nil, loopnumber=nil, pullpushenable=nil, volume=nil)
  @InputIndex = inputindex
  @InputType = inputtype
  @InputUrl = inputurl
  @Description = description
  @InputUrls = inputurls
  @LoopEnable = loopenable
  @LoopNumber = loopnumber
  @PullPushEnable = pullpushenable
  @Volume = volume
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def Description
  @Description
end

#InputIndexObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def InputIndex
  @InputIndex
end

#InputTypeObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def InputType
  @InputType
end

#InputUrlObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def InputUrl
  @InputUrl
end

#InputUrlsObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def InputUrls
  @InputUrls
end

#LoopEnableObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def LoopEnable
  @LoopEnable
end

#LoopNumberObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def LoopNumber
  @LoopNumber
end

#PullPushEnableObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def PullPushEnable
  @PullPushEnable
end

#VolumeObject

Parameters:

  • InputIndex:

    输入源Index。

  • InputType:

    输入源类型。

  • InputUrl:

    输入源的源地址。

  • Description:

    输入源描述。

  • InputUrls:

    点播地址列表。仅当input type为1(点播地址)时,将一个或多个点播地址,填入该字段。

  • LoopEnable:

    是否启用点播无限循环播放。

  • LoopNumber:

    点播循环次数。

  • PullPushEnable:

    是否启用拉取到导播台。

  • Volume:

    输入源音量百分比。



1194
1195
1196
# File 'lib/v20180801/models.rb', line 1194

def Volume
  @Volume
end

Instance Method Details

#deserialize(params) ⇒ Object



1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
# File 'lib/v20180801/models.rb', line 1208

def deserialize(params)
  @InputIndex = params['InputIndex']
  @InputType = params['InputType']
  @InputUrl = params['InputUrl']
  @Description = params['Description']
  @InputUrls = params['InputUrls']
  @LoopEnable = params['LoopEnable']
  @LoopNumber = params['LoopNumber']
  @PullPushEnable = params['PullPushEnable']
  @Volume = params['Volume']
end