Class: TencentCloud::Vod::V20180717::MediaTrack
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaTrack
- Defined in:
- lib/v20180717/models.rb
Overview
轨道信息
Instance Attribute Summary collapse
-
#TrackItems ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li> <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</li><li>EmptyTrackItem</li></ul></li> </ul>.
-
#Type ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li> <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</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.
18509 18510 18511 18512 |
# File 'lib/v20180717/models.rb', line 18509 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>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li> <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</li><li>EmptyTrackItem</li></ul></li> </ul>
18507 18508 18509 |
# File 'lib/v20180717/models.rb', line 18507 def TrackItems @TrackItems end |
#Type ⇒ Object
<ul> <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li> <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li> <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</li><li>EmptyTrackItem</li></ul></li> </ul>
18507 18508 18509 |
# File 'lib/v20180717/models.rb', line 18507 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 |
# File 'lib/v20180717/models.rb', line 18514 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 |