Class: TencentCloud::Cme::V20191029::MediaTrack
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::MediaTrack
- Defined in:
- lib/v20191029/models.rb
Overview
轨道信息
Instance Attribute Summary collapse
-
#TrackItems ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>EmptyTrackItem</li><li>MediaTransitionItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>EmptyTrackItem</li></ul> </li> </ul>.
-
#Type ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>EmptyTrackItem</li><li>MediaTransitionItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>EmptyTrackItem</li></ul> </li> </ul>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, trackitems = nil) ⇒ MediaTrack
constructor
A new instance of MediaTrack.
Constructor Details
#initialize(type = nil, trackitems = nil) ⇒ MediaTrack
Returns a new instance of MediaTrack.
4416 4417 4418 4419 |
# File 'lib/v20191029/models.rb', line 4416 def initialize(type=nil, trackitems=nil) @Type = type @TrackItems = trackitems end |
Instance Attribute Details
#TrackItems ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>EmptyTrackItem</li><li>MediaTransitionItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>EmptyTrackItem</li></ul> </li> </ul>
4414 4415 4416 |
# File 'lib/v20191029/models.rb', line 4414 def TrackItems @TrackItems end |
#Type ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>EmptyTrackItem</li><li>MediaTransitionItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>EmptyTrackItem</li></ul> </li> </ul>
4414 4415 4416 |
# File 'lib/v20191029/models.rb', line 4414 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 |
# File 'lib/v20191029/models.rb', line 4421 def deserialize(params) @Type = params['Type'] unless params['TrackItems'].nil? @TrackItems = [] params['TrackItems'].each do |i| mediatrackitem_tmp = MediaTrackItem.new mediatrackitem_tmp.deserialize(i) @TrackItems << mediatrackitem_tmp end end end |