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
- VodPull : 点播拉流;
- LivePull :直播拉流;
- RtmpPush : 直播推流。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#LivePullInputInfo ⇒ Object
- VodPull : 点播拉流;
- LivePull :直播拉流;
- RtmpPush : 直播推流。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#RtmpPushInputInfo ⇒ Object
- VodPull : 点播拉流;
- LivePull :直播拉流;
- RtmpPush : 直播推流。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#VodPullInputInfo ⇒ Object
- VodPull : 点播拉流;
- LivePull :直播拉流;
- RtmpPush : 直播推流。
注意:此字段可能返回 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.
5902 5903 5904 5905 5906 5907 |
# File 'lib/v20191029/models.rb', line 5902 def initialize(inputtype=nil, vodpullinputinfo=nil, livepullinputinfo=nil, rtmppushinputinfo=nil) @InputType = inputtype @VodPullInputInfo = vodpullinputinfo @LivePullInputInfo = livepullinputinfo @RtmpPushInputInfo = rtmppushinputinfo end |
Instance Attribute Details
#InputType ⇒ Object
5900 5901 5902 |
# File 'lib/v20191029/models.rb', line 5900 def InputType @InputType end |
#LivePullInputInfo ⇒ Object
5900 5901 5902 |
# File 'lib/v20191029/models.rb', line 5900 def LivePullInputInfo @LivePullInputInfo end |
#RtmpPushInputInfo ⇒ Object
5900 5901 5902 |
# File 'lib/v20191029/models.rb', line 5900 def RtmpPushInputInfo @RtmpPushInputInfo end |
#VodPullInputInfo ⇒ Object
5900 5901 5902 |
# File 'lib/v20191029/models.rb', line 5900 def VodPullInputInfo @VodPullInputInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 |
# File 'lib/v20191029/models.rb', line 5909 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 |