Class: TencentCloud::Cme::V20191029::MediaCastSourceInterruptInfo

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

Overview

点播转直播输入断流信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourceinfo = nil, reason = nil) ⇒ MediaCastSourceInterruptInfo

Returns a new instance of MediaCastSourceInterruptInfo.



4202
4203
4204
4205
# File 'lib/v20191029/models.rb', line 4202

def initialize(sourceinfo=nil, reason=nil)
  @SourceInfo = sourceinfo
  @Reason = reason
end

Instance Attribute Details

#ReasonObject

<li>SystemError:系统错误;</li> <li>Unknown:未知错误。</li>

Parameters:

  • SourceInfo:

    发生断流的输入源信息。

  • Reason:

    输入源断开原因。取值有:



4200
4201
4202
# File 'lib/v20191029/models.rb', line 4200

def Reason
  @Reason
end

#SourceInfoObject

<li>SystemError:系统错误;</li> <li>Unknown:未知错误。</li>

Parameters:

  • SourceInfo:

    发生断流的输入源信息。

  • Reason:

    输入源断开原因。取值有:



4200
4201
4202
# File 'lib/v20191029/models.rb', line 4200

def SourceInfo
  @SourceInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



4207
4208
4209
4210
4211
4212
4213
# File 'lib/v20191029/models.rb', line 4207

def deserialize(params)
  unless params['SourceInfo'].nil?
    @SourceInfo = MediaCastSourceInfo.new
    @SourceInfo.deserialize(params['SourceInfo'])
  end
  @Reason = params['Reason']
end