Class: NvsClip

NvsClip()

片段,音视频文件的具体描述。片段是容纳音视频内容的实体,是对视频、音频文件的描述,分为音频片段(Audio Clip)和视频片段(Video Clip)。它定义了不同类型片段所拥有的共同属性和行为, 即派生的音频片段和和视频片段可根据需要修改各自的裁剪出入点,左右声道,播放速度等。在SDK框架中,在轨道(Track)上可添加相应的音频片段和视频片段。

Constructor

new NvsClip()

Source:

Extends

Methods

changeCurvesVariableSpeed(curvesString, keepAudioPitch)

改变曲线变速
Parameters:
Name Type Description
curvesString 曲线字符串
keepAudioPitch 保持音频音调
Source:
Returns:

changeSpeed(newSpeed, keepAudioPitch)

改变速度
Parameters:
Name Type Description
newSpeed 新速度
keepAudioPitch 保持音频音调
Source:
Returns:

changeTrimInPoint(newTrimInPoint, affectSibling)

改变入点
Parameters:
Name Type Description
newTrimInPoint 新裁剪入点
affectSibling 影响同级
Source:
Returns:

changeTrimOutPoint(newTrimOutPoint, affectSibling)

改变出点
Parameters:
Name Type Description
newTrimOutPoint 新裁剪出点
affectSibling 影响同级
Source:
Returns:

getClipPosByTimelinePosCurvesVariableSpeed(timelinePos)

根据时间线位置曲线变速获取片段位置
Parameters:
Name Type Description
timelinePos 时间线位置
Source:
Returns:

getClipVariableSpeedCurvesString()

获取片段变速曲线字符串
Source:
Returns:

getFadeInDuration()

获取淡入持续时间
Source:
Returns:

getFadeOutDuration()

获取淡出持续时间
Source:
Returns:

getFilePath()

获取文件路径
Source:
Returns:

getFxCount()

获取特效计数
Source:
Returns:

getIndex()

获取索引
Source:
Returns:

getInPoint()

获取入点
Source:
Returns:

getInternalObject() → {Num}

获取内置对象
Overrides:
Source:
Returns:
Type
Num

getOutPoint()

获取出点
Source:
Returns:

getSpeed()

获取速度
Source:
Returns:

getTemplateAttachment(key) → {Num}

根据键,获取模板属性值
Parameters:
Name Type Description
key
Overrides:
Source:
Returns:
Type
Num

getTimelinePosByClipPosCurvesVariableSpeed(clipPos)

根据片段位置曲线变速获取时间线位置
Parameters:
Name Type Description
clipPos 片段位置
Source:
Returns:

getTrimIn()

获取修剪入点
Source:
Returns:

getTrimOut()

获取修剪出点
Source:
Returns:

getType()

获取类型
Source:
Returns:

getVolumeGain()

获取音量增益
Source:
Returns:

moveTrimPoint(offset)

移动修剪点
Parameters:
Name Type Description
offset
Source:
Returns:

setFadeInDuration(duration)

设置淡入持续时间
Parameters:
Name Type Description
duration 持续时间
Source:
Returns:

setFadeOutDuration(duration)

设置淡出持续时间
Parameters:
Name Type Description
duration 持续时间
Source:
Returns:

setInternalObject(obj) → {Num}

设置内置对象
Parameters:
Name Type Description
obj
Overrides:
Source:
Returns:
Type
Num

setTemplateAttachment(key, value) → {Num}

设置模板附件
Parameters:
Name Type Description
key
value
Overrides:
Source:
Returns:
Type
Num

setVolumeGain(leftVolumeGain, rightVolumeGain)

设置音量增益
Parameters:
Name Type Description
leftVolumeGain 左音频增益
rightVolumeGain 右音频增益
Source:
Returns: