Class: TencentCloud::Cme::V20191029::StreamInputInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::StreamInputInfo
- Defined in:
- lib/v20191029/models.rb
Overview
输入流信息。
Instance Attribute Summary collapse
-
#InputType ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LivePullInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RtmpPushInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VodPullInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(inputtype = nil, vodpullinputinfo = nil, livepullinputinfo = nil, rtmppushinputinfo = nil) ⇒ StreamInputInfo
constructor
A new instance of StreamInputInfo.
Constructor Details
#initialize(inputtype = nil, vodpullinputinfo = nil, livepullinputinfo = nil, rtmppushinputinfo = nil) ⇒ StreamInputInfo
Returns a new instance of StreamInputInfo.
5894 5895 5896 5897 5898 5899 |
# File 'lib/v20191029/models.rb', line 5894 def initialize(inputtype=nil, vodpullinputinfo=nil, livepullinputinfo=nil, rtmppushinputinfo=nil) @InputType = inputtype @VodPullInputInfo = vodpullinputinfo @LivePullInputInfo = livepullinputinfo @RtmpPushInputInfo = rtmppushinputinfo end |
Instance Attribute Details
#InputType ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5892 5893 5894 |
# File 'lib/v20191029/models.rb', line 5892 def InputType @InputType end |
#LivePullInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5892 5893 5894 |
# File 'lib/v20191029/models.rb', line 5892 def LivePullInputInfo @LivePullInputInfo end |
#RtmpPushInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5892 5893 5894 |
# File 'lib/v20191029/models.rb', line 5892 def RtmpPushInputInfo @RtmpPushInputInfo end |
#VodPullInputInfo ⇒ Object
<li>VodPull : 点播拉流;</li> <li>LivePull :直播拉流;</li> <li>RtmpPush : 直播推流。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5892 5893 5894 |
# File 'lib/v20191029/models.rb', line 5892 def VodPullInputInfo @VodPullInputInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 |
# File 'lib/v20191029/models.rb', line 5901 def deserialize(params) @InputType = params['InputType'] unless params['VodPullInputInfo'].nil? @VodPullInputInfo = VodPullInputInfo.new @VodPullInputInfo.deserialize(params['VodPullInputInfo']) end unless params['LivePullInputInfo'].nil? @LivePullInputInfo = LivePullInputInfo.new @LivePullInputInfo.deserialize(params['LivePullInputInfo']) end unless params['RtmpPushInputInfo'].nil? @RtmpPushInputInfo = RtmpPushInputInfo.new @RtmpPushInputInfo.deserialize(params['RtmpPushInputInfo']) end end |