Class: TencentCloud::Mps::V20190612::StreamSelector
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::StreamSelector
- Defined in:
- lib/v20190612/models.rb
Overview
选择指定的音轨或者视频输出
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(selectortype = nil, pidselector = nil, trackselector = nil) ⇒ StreamSelector
constructor
A new instance of StreamSelector.
Constructor Details
#initialize(selectortype = nil, pidselector = nil, trackselector = nil) ⇒ StreamSelector
Returns a new instance of StreamSelector.
28941 28942 28943 28944 28945 |
# File 'lib/v20190612/models.rb', line 28941 def initialize(selectortype=nil, pidselector=nil, trackselector=nil) @SelectorType = selectortype @PidSelector = pidselector @TrackSelector = trackselector end |
Instance Attribute Details
#PidSelector ⇒ Object
28939 28940 28941 |
# File 'lib/v20190612/models.rb', line 28939 def PidSelector @PidSelector end |
#SelectorType ⇒ Object
28939 28940 28941 |
# File 'lib/v20190612/models.rb', line 28939 def SelectorType @SelectorType end |
#TrackSelector ⇒ Object
28939 28940 28941 |
# File 'lib/v20190612/models.rb', line 28939 def TrackSelector @TrackSelector end |
Instance Method Details
#deserialize(params) ⇒ Object
28947 28948 28949 28950 28951 28952 28953 28954 28955 28956 28957 |
# File 'lib/v20190612/models.rb', line 28947 def deserialize(params) @SelectorType = params['SelectorType'] unless params['PidSelector'].nil? @PidSelector = PidSelector.new @PidSelector.deserialize(params['PidSelector']) end unless params['TrackSelector'].nil? @TrackSelector = TrackSelector.new @TrackSelector.deserialize(params['TrackSelector']) end end |