轨道类:轨道,容纳片段的结构。轨道可视作片段的集合,分为音频轨道(Audio Track)和视频轨道(Video Track)。创建时间线实例后,可添加或移除多条轨道。在每一条轨道上,可以添加多个要编辑的视音频片段,并对片段进行音量设置,也可以进行移除和位置移动。
更多...
|
| constructor () |
| 特效类。构造器
|
|
| getType () |
| 获取类型 更多...
|
|
| getIndex () |
| 获取轨道索引 更多...
|
|
| getDuration () |
| 获取时长 更多...
|
|
| getClipCount () |
| 获取片段数量 更多...
|
|
| changeInPoint (clipIndex, newInPoint) |
| 改变入点 更多...
|
|
| changeOutPoint (clipIndex, newOutPoint) |
| 改变出点 更多...
|
|
| splitClip (clipIndex, splitPoint) |
| 分割片段 更多...
|
|
| removeClip (clipIndex, keepSpace) |
| 删除片段 更多...
|
|
| removeRange (startTimelinePos, endTimelinePos, keepSpace) |
| 删除区间 更多...
|
|
| moveClip (sourceClipIndex, targetClipIndex) |
| 移动片段 更多...
|
|
| moveClipByPositions (sourceClipIndex, targetTimelinePos, isInsertTarget, keepSpace) |
| 根据位置,移动片段 更多...
|
|
| removeAllClips () |
| 删除所有片段 更多...
|
|
| setVolumeGain (leftVolumeGain, rightVolumeGain) |
| 设置音量增益 更多...
|
|
| getVolumeGain () |
| 获取音量增益 更多...
|
|
| constructor () |
|
| setInternalObject (obj) |
| 设置内置对象 更多...
|
|
| getInternalObject () |
| 获取内置对象 更多...
|
|
| setTemplateAttachment (key, value) |
| 设置模板附件 更多...
|
|
| getTemplateAttachment (key) |
| 根据键,获取模板属性值 更多...
|
|
轨道类:轨道,容纳片段的结构。轨道可视作片段的集合,分为音频轨道(Audio Track)和视频轨道(Video Track)。创建时间线实例后,可添加或移除多条轨道。在每一条轨道上,可以添加多个要编辑的视音频片段,并对片段进行音量设置,也可以进行移除和位置移动。
- 参见
- NvsProjObj
◆ changeInPoint()
NvsTrack::changeInPoint |
( |
|
clipIndex, |
|
|
|
newInPoint |
|
) |
| |
|
inline |
改变入点
- 参数
-
{Number} | clipIndex 片段索引 |
{Number} | newInPoint 新的入点 |
- 返回
- {Number} 返回实际可达时间线上的入点(以微秒为单位)。注意:实际可实现时间线上的入点范围在前一个片段的时间线出点与该片段的时间线出点的开区间内。
◆ changeOutPoint()
NvsTrack::changeOutPoint |
( |
|
clipIndex, |
|
|
|
newOutPoint |
|
) |
| |
|
inline |
改变出点
- 参数
-
{Number} | clipIndex 片段索引 |
{Number} | newOutPoint 新的出点 |
- 返回
- {Number} 返回实际可达时间线上的出点(以微秒为单位)。注意:实际可实现时间线上的出点范围在剪辑的时间线入点和剪辑的下一个出点的开区间内。
◆ getClipCount()
NvsTrack::getClipCount |
( |
| ) |
|
|
inline |
获取片段数量
- 返回
- {Number} 返回轨道上的剪辑数量。
◆ getDuration()
NvsTrack::getDuration |
( |
| ) |
|
|
inline |
获取时长
- 返回
- {Number} 返回轨道的长度(以微秒为单位)。
◆ getIndex()
获取轨道索引
- 返回
- {Number} 返回轨道索引。
◆ getType()
获取类型
- 返回
- {NvsTrackTypeEnum} 返回轨道类型。
◆ getVolumeGain()
NvsTrack::getVolumeGain |
( |
| ) |
|
|
inline |
◆ moveClip()
NvsTrack::moveClip |
( |
|
sourceClipIndex, |
|
|
|
targetClipIndex |
|
) |
| |
|
inline |
移动片段
- 参数
-
{Number} | sourceClipIndex 源片段索引 |
{Number} | targetClipIndex 目标片段索引 |
- 返回
- {Boolean} 返回移动操作是否成功
◆ moveClipByPositions()
NvsTrack::moveClipByPositions |
( |
|
sourceClipIndex, |
|
|
|
targetTimelinePos, |
|
|
|
isInsertTarget, |
|
|
|
keepSpace |
|
) |
| |
|
inline |
根据位置,移动片段
- 参数
-
{Number} | sourceClipIndex 源片段索引 |
{Number} | targetTimelinePos 目标时间线位置 |
{Boolean} | isInsertTarget 是否是插入目标 |
{Boolean} | keepSpace 保留空间 |
- 返回
- {Boolean} 返回移动操作是否成功。
◆ removeAllClips()
NvsTrack::removeAllClips |
( |
| ) |
|
|
inline |
删除所有片段
- 返回
- {Boolean} 确定删除是否成功。 True 表示删除成功,而 false 则相反。
◆ removeClip()
NvsTrack::removeClip |
( |
|
clipIndex, |
|
|
|
keepSpace |
|
) |
| |
|
inline |
删除片段
- 参数
-
{Number} | clipIndex 片段索引 |
{Boolean} | keepSpace 保留空间 |
- 返回
- {Boolean} 确定删除是否成功。返回 YES 将删除成功,NO 将失败。
◆ removeRange()
NvsTrack::removeRange |
( |
|
startTimelinePos, |
|
|
|
endTimelinePos, |
|
|
|
keepSpace |
|
) |
| |
|
inline |
删除区间
- 参数
-
{Number} | startTimelinePos 开始点在时间线上的位置 |
{Number} | endTimelinePos 结束点在时间线上的位置 |
{Boolean} | keepSpace 保留空间 |
- 返回
- {Boolean} 删除是否成功。 True 表示删除成功,而 false 则相反。
◆ setVolumeGain()
NvsTrack::setVolumeGain |
( |
|
leftVolumeGain, |
|
|
|
rightVolumeGain |
|
) |
| |
|
inline |
设置音量增益
- 参数
-
{Number} | leftVolumeGain 左声道增益 |
{Number} | rightVolumeGain 右声道增益 |
- 返回
- {Boolean}
◆ splitClip()
NvsTrack::splitClip |
( |
|
clipIndex, |
|
|
|
splitPoint |
|
) |
| |
|
inline |
分割片段
- 参数
-
{Number} | clipIndex 片段索引 |
{Number} | splitPoint 分割点 |
- 返回
- {Boolean} 判断是否拆分成功,YES为拆分成功,NO为不成功。
该类的文档由以下文件生成: