Class: TencentCloud::Cme::V20191029::MediaCastPlayInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::MediaCastPlayInfo
- Defined in:
- lib/v20191029/models.rb
Overview
点播转直播播放信息。
Instance Attribute Summary collapse
-
#CurrentSourceDuration ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
-
#CurrentSourceId ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
-
#CurrentSourcePosition ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
-
#DestinationStatusSet ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
-
#LoopCount ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
-
#Status ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, currentsourceid = nil, currentsourceposition = nil, currentsourceduration = nil, destinationstatusset = nil, loopcount = nil) ⇒ MediaCastPlayInfo
constructor
A new instance of MediaCastPlayInfo.
Constructor Details
#initialize(status = nil, currentsourceid = nil, currentsourceposition = nil, currentsourceduration = nil, destinationstatusset = nil, loopcount = nil) ⇒ MediaCastPlayInfo
Returns a new instance of MediaCastPlayInfo.
3984 3985 3986 3987 3988 3989 3990 3991 |
# File 'lib/v20191029/models.rb', line 3984 def initialize(status=nil, currentsourceid=nil, currentsourceposition=nil, currentsourceduration=nil, destinationstatusset=nil, loopcount=nil) @Status = status @CurrentSourceId = currentsourceid @CurrentSourcePosition = currentsourceposition @CurrentSourceDuration = currentsourceduration @DestinationStatusSet = destinationstatusset @LoopCount = loopcount end |
Instance Attribute Details
#CurrentSourceDuration ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def CurrentSourceDuration @CurrentSourceDuration end |
#CurrentSourceId ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def CurrentSourceId @CurrentSourceId end |
#CurrentSourcePosition ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def CurrentSourcePosition @CurrentSourcePosition end |
#DestinationStatusSet ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def DestinationStatusSet @DestinationStatusSet end |
#LoopCount ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def LoopCount @LoopCount end |
#Status ⇒ Object
<li> Working : 运行中;</li> <li> Idle: 空闲状态。</li>
3982 3983 3984 |
# File 'lib/v20191029/models.rb', line 3982 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 |
# File 'lib/v20191029/models.rb', line 3993 def deserialize(params) @Status = params['Status'] @CurrentSourceId = params['CurrentSourceId'] @CurrentSourcePosition = params['CurrentSourcePosition'] @CurrentSourceDuration = params['CurrentSourceDuration'] unless params['DestinationStatusSet'].nil? @DestinationStatusSet = [] params['DestinationStatusSet'].each do |i| mediacastdestinationstatus_tmp = MediaCastDestinationStatus.new mediacastdestinationstatus_tmp.deserialize(i) @DestinationStatusSet << mediacastdestinationstatus_tmp end end @LoopCount = params['LoopCount'] end |