Class: TencentCloud::Live::V20180801::LiveStreamMonitorInputInfo

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

Overview

直播监播功能输入流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputstreamname = nil, inputdomain = nil, inputapp = nil, inputurl = nil, description = nil, casterinputindex = nil, needmonitor = nil, cdnstreamid = nil) ⇒ LiveStreamMonitorInputInfo

Returns a new instance of LiveStreamMonitorInputInfo.



11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
# File 'lib/v20180801/models.rb', line 11576

def initialize(inputstreamname=nil, inputdomain=nil, inputapp=nil, inputurl=nil, description=nil, casterinputindex=nil, needmonitor=nil, cdnstreamid=nil)
  @InputStreamName = inputstreamname
  @InputDomain = inputdomain
  @InputApp = inputapp
  @InputUrl = inputurl
  @Description = description
  @CasterInputIndex = casterinputindex
  @NeedMonitor = needmonitor
  @CdnStreamId = cdnstreamid
end

Instance Attribute Details

#CasterInputIndexObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def CasterInputIndex
  @CasterInputIndex
end

#CdnStreamIdObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def CdnStreamId
  @CdnStreamId
end

#DescriptionObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def Description
  @Description
end

#InputAppObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def InputApp
  @InputApp
end

#InputDomainObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def InputDomain
  @InputDomain
end

#InputStreamNameObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def InputStreamName
  @InputStreamName
end

#InputUrlObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def InputUrl
  @InputUrl
end

#NeedMonitorObject

Parameters:

  • InputStreamName:

    待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputDomain:

    待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。

  • InputApp:

    待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,‘.’字符。

  • InputUrl:

    待监播的输入流推流url。一般场景下,无需该参数。

  • Description:

    描述。256字节以内。

  • CasterInputIndex:

    导播台输入源索引(10000 pvw, 10001 pgm, 其余代表输入下标)

  • NeedMonitor:

    该输入源是否正在监播

  • CdnStreamId:

    导播台pvw pgm的cdn流id



11574
11575
11576
# File 'lib/v20180801/models.rb', line 11574

def NeedMonitor
  @NeedMonitor
end

Instance Method Details

#deserialize(params) ⇒ Object



11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
# File 'lib/v20180801/models.rb', line 11587

def deserialize(params)
  @InputStreamName = params['InputStreamName']
  @InputDomain = params['InputDomain']
  @InputApp = params['InputApp']
  @InputUrl = params['InputUrl']
  @Description = params['Description']
  @CasterInputIndex = params['CasterInputIndex']
  @NeedMonitor = params['NeedMonitor']
  @CdnStreamId = params['CdnStreamId']
end