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.
29287 29288 29289 29290 29291 |
# File 'lib/v20190612/models.rb', line 29287 def initialize(selectortype=nil, pidselector=nil, trackselector=nil) @SelectorType = selectortype @PidSelector = pidselector @TrackSelector = trackselector end |
Instance Attribute Details
#PidSelector ⇒ Object
29285 29286 29287 |
# File 'lib/v20190612/models.rb', line 29285 def PidSelector @PidSelector end |
#SelectorType ⇒ Object
29285 29286 29287 |
# File 'lib/v20190612/models.rb', line 29285 def SelectorType @SelectorType end |
#TrackSelector ⇒ Object
29285 29286 29287 |
# File 'lib/v20190612/models.rb', line 29285 def TrackSelector @TrackSelector end |
Instance Method Details
#deserialize(params) ⇒ Object
29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 29303 |
# File 'lib/v20190612/models.rb', line 29293 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 |