美摄Web端SDK  3.12.1
Public 成员函数 | 所有成员列表
NvsAudioClip类 参考

音频片段,对音频文件的描述。音频片段既可以修改其裁剪入点和出点,播放速度等,还可以添加、插入、移除以及获取多个音频特效。 更多...

类 NvsAudioClip 继承关系图:
NvsClip NvsProjObj

Public 成员函数

 constructor ()
 
 appendFx (fxName)
 追加特效 更多...
 
 insertFx (fxName, fxIndex)
 插入特效 更多...
 
 removeFx (fxIndex)
 删除特效 更多...
 
 getFxByIndex (fxIndex)
 根据索引获取特效 更多...
 
 setAudioStreamIndex (streamIndex)
 设置音频流索引 更多...
 
 getAudioSteramIndex ()
 获取音频流索引 更多...
 
- Public 成员函数 继承自 NvsClip
 constructor ()
 
 getTrimIn ()
 获取修剪入点 更多...
 
 getTrimOut ()
 获取修剪出点 更多...
 
 moveTrimPoint (offset)
 移动修剪点 更多...
 
 getInPoint ()
 获取入点 更多...
 
 getOutPoint ()
 获取出点 更多...
 
 getType ()
 获取类型 更多...
 
 getIndex ()
 获取索引 更多...
 
 getFilePath ()
 获取文件路径 更多...
 
 getFxCount ()
 获取特效计数 更多...
 
 changeTrimInPoint (newTrimInPoint, affectSibling)
 改变入点 更多...
 
 changeTrimOutPoint (newTrimOutPoint, affectSibling)
 改变出点 更多...
 
 getSpeed ()
 获取速度 更多...
 
 changeSpeed (newSpeed, keepAudioPitch)
 改变速度 更多...
 
 changeSpeedWithOutPoint (outPoint, newSpeed, keepAudioPitch)
 改变速度 更多...
 
 isKeepAudioPitch ()
 是否保持音调 更多...
 
 getVolumeGain ()
 获取音量增益 更多...
 
 setVolumeGain (leftVolumeGain, rightVolumeGain)
 设置音量增益 更多...
 
 setFadeInDuration (duration)
 设置淡入持续时间 更多...
 
 getFadeInDuration ()
 获取淡入持续时间 更多...
 
 setFadeOutDuration (duration)
 设置淡出持续时间 更多...
 
 getFadeOutDuration ()
 获取淡出持续时间 更多...
 
 changeCurvesVariableSpeed (curvesString, keepAudioPitch)
 改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多...
 
 changeCurvesVariableSpeedWithOutPoint (outPoint, curvesString, keepAudioPitch)
 改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多...
 
 getClipVariableSpeedCurvesString ()
 获取片段变速曲线字符串 更多...
 
 getClipPosByTimelinePosCurvesVariableSpeed (timelinePos)
 根据时间线位置曲线变速获取片段位置 更多...
 
 getTimelinePosByClipPosCurvesVariableSpeed (clipPos)
 根据片段位置曲线变速获取时间线位置 更多...
 
 getAudioVolumeFx ()
 获取剪辑片段的音量效果。 更多...
 
 getInternalTimeline ()
 从剪辑中获取内部时间线对象。 更多...
 
 isTimelineClip ()
 是否为时间线剪辑 更多...
 
 changeClipFilePath (clipFilePath)
 修改剪辑片段文件路径 更多...
 
- Public 成员函数 继承自 NvsProjObj
 constructor ()
 
 setInternalObject (obj)
 设置内置对象 更多...
 
 getInternalObject ()
 获取内置对象 更多...
 
 setTemplateAttachment (key, value)
 设置模板附件 更多...
 
 getTemplateAttachment (key)
 根据键,获取模板属性值 更多...
 

详细描述

音频片段,对音频文件的描述。音频片段既可以修改其裁剪入点和出点,播放速度等,还可以添加、插入、移除以及获取多个音频特效。

参见
NvsClip

成员函数说明

◆ appendFx()

NvsAudioClip::appendFx (   fxName)
inline

追加特效

参数
{String}fxName 特效名字
返回
{NvsAudioFx} 返回附加的音效对象。返回附加的音效对象。该接口使流媒体引擎状态跳转到引擎停止状态。

◆ constructor()

NvsAudioClip::constructor ( )
inline

@constructor

◆ getAudioSteramIndex()

NvsAudioClip::getAudioSteramIndex ( )
inline

获取音频流索引

返回
{NvsAudioStreamInfo}

◆ getFxByIndex()

NvsAudioClip::getFxByIndex (   fxIndex)
inline

根据索引获取特效

参数
{Number}fxIndex 特效索引
返回
{NvsAudioFx} 返回获取的音效对象。

◆ insertFx()

NvsAudioClip::insertFx (   fxName,
  fxIndex 
)
inline

插入特效

参数
{String}fxName 特效名字
{Number}fxIndex 特效索引
返回
{NvsAudioFx} 返回插入的音效对象。该接口会导致流媒体引擎状态跳转到引擎停止状态。

◆ removeFx()

NvsAudioClip::removeFx (   fxIndex)
inline

删除特效

参数
{Number}fxIndex 特效索引
返回
{Boolean} 从指定索引中移除特效,后续audioFx索引前移。

◆ setAudioStreamIndex()

NvsAudioClip::setAudioStreamIndex (   streamIndex)
inline

设置音频流索引

参数
{Number}streamIndex 流索引
返回
{}

该类的文档由以下文件生成: