Class: TencentCloud::Live::V20180801::DescribeCasterDisplayInfoResponse

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

Overview

DescribeCasterDisplayInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, pvwdisplayinfo = nil, pgmdisplayinfo = nil, startlivetime = nil, requestid = nil) ⇒ DescribeCasterDisplayInfoResponse

Returns a new instance of DescribeCasterDisplayInfoResponse.



5623
5624
5625
5626
5627
5628
5629
# File 'lib/v20180801/models.rb', line 5623

def initialize(status=nil, pvwdisplayinfo=nil, pgmdisplayinfo=nil, startlivetime=nil, requestid=nil)
  @Status = status
  @PvwDisplayInfo = pvwdisplayinfo
  @PgmDisplayInfo = pgmdisplayinfo
  @StartLiveTime = startlivetime
  @RequestId = requestid
end

Instance Attribute Details

#PgmDisplayInfoObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监

Parameters:

  • Status:

    导播台状态

  • PvwDisplayInfo:

    预监使用的展示参数。

  • PgmDisplayInfo:

    主监使用的展示参数。

  • StartLiveTime:

    启动直播的时间,值为unix时间戳。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5621
5622
5623
# File 'lib/v20180801/models.rb', line 5621

def PgmDisplayInfo
  @PgmDisplayInfo
end

#PvwDisplayInfoObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监

Parameters:

  • Status:

    导播台状态

  • PvwDisplayInfo:

    预监使用的展示参数。

  • PgmDisplayInfo:

    主监使用的展示参数。

  • StartLiveTime:

    启动直播的时间,值为unix时间戳。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5621
5622
5623
# File 'lib/v20180801/models.rb', line 5621

def PvwDisplayInfo
  @PvwDisplayInfo
end

#RequestIdObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监

Parameters:

  • Status:

    导播台状态

  • PvwDisplayInfo:

    预监使用的展示参数。

  • PgmDisplayInfo:

    主监使用的展示参数。

  • StartLiveTime:

    启动直播的时间,值为unix时间戳。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5621
5622
5623
# File 'lib/v20180801/models.rb', line 5621

def RequestId
  @RequestId
end

#StartLiveTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监

Parameters:

  • Status:

    导播台状态

  • PvwDisplayInfo:

    预监使用的展示参数。

  • PgmDisplayInfo:

    主监使用的展示参数。

  • StartLiveTime:

    启动直播的时间,值为unix时间戳。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5621
5622
5623
# File 'lib/v20180801/models.rb', line 5621

def StartLiveTime
  @StartLiveTime
end

#StatusObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监

Parameters:

  • Status:

    导播台状态

  • PvwDisplayInfo:

    预监使用的展示参数。

  • PgmDisplayInfo:

    主监使用的展示参数。

  • StartLiveTime:

    启动直播的时间,值为unix时间戳。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5621
5622
5623
# File 'lib/v20180801/models.rb', line 5621

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
# File 'lib/v20180801/models.rb', line 5631

def deserialize(params)
  @Status = params['Status']
  unless params['PvwDisplayInfo'].nil?
    @PvwDisplayInfo = CasterDisplayInfo.new
    @PvwDisplayInfo.deserialize(params['PvwDisplayInfo'])
  end
  unless params['PgmDisplayInfo'].nil?
    @PgmDisplayInfo = CasterDisplayInfo.new
    @PgmDisplayInfo.deserialize(params['PgmDisplayInfo'])
  end
  @StartLiveTime = params['StartLiveTime']
  @RequestId = params['RequestId']
end