美摄SDK For Android
1.0.0
|
片段,音视频文件的具体描述 更多...
Public 成员函数 | |
long | getTrimIn () |
获取片段的裁剪入点 更多... | |
long | getTrimOut () |
获取片段的裁剪出点 更多... | |
long | getInPoint () |
获取片段在时间线上的入点 更多... | |
long | getOutPoint () |
获取片段在时间线上的出点 更多... | |
int | getType () |
获取片段类型(视频片段,音频片段) 更多... | |
int | getIndex () |
获取片段在轨道上的索引 更多... | |
String | getFilePath () |
获取片段文件路径 更多... | |
int | getFxCount () |
获取片段上的特效数量。注:片段上的特效索引是从0开始 更多... | |
long | changeTrimInPoint (long newTrimInPoint, boolean affectSibling) |
修改片段的裁剪入点 更多... | |
long | changeTrimOutPoint (long newTrimOutPoint, boolean affectSibling) |
修改片段的裁剪出点 更多... | |
double | getSpeed () |
获取片段的播放速度。 更多... | |
void | changeSpeed (double newSpeed) |
改变片段的播放速度 更多... | |
void | changeSpeed (double newSpeed, boolean keepAudioPitch) |
改变片段的播放速度 更多... | |
void | setVolumeGain (float leftVolumeGain, float rightVolumeGain) |
设置音量 更多... | |
NvsVolume | getVolumeGain () |
获取音量 更多... | |
![]() | |
void | setAttachment (String key, Object value) |
为NvsObject对象添加附加的数据,用来标识NvsObject的对象或者其他用途 更多... | |
Object | getAttachment (String key) |
获取NvsObject的附件 更多... | |
静态 Public 属性 | |
片段类型 | |
static final int | CLIP_TYPE_VIDEO = 0 |
视频片段类型 更多... | |
static final int | CLIP_TYPE_AUDIO = 1 |
音频片段类型 更多... | |
额外继承的成员函数 | |
![]() | |
void | setInternalObject (long internalObject) |
long | getInternalObject () |
![]() | |
long | m_internalObject = 0 |
片段,音视频文件的具体描述
片段是容纳音视频内容的实体,是对视频、音频文件的描述,分为音频片段(Audio Clip)和视频片段(Video Clip)。它定义了不同类型片段所拥有的共同属性和行为, 即派生的音频片段和和视频片段可根据需要修改各自的裁剪出入点,左右声道,播放速度等。在SDK框架中,在轨道(Track)上可添加相应的音频片段和视频片段。
|
inline |
|
inline |
|
inline |
修改片段的裁剪入点
newTrimInPoint | 新的裁剪入点(单位微秒) |
affectSibling | 是否影响同轨道上其他片段(true/false) |
|
inline |
修改片段的裁剪出点
newTrimOutPoint | 新的裁剪出点(单位微秒) |
affectSibling | 是否影响同轨道上其他片段(true/false) |
|
inline |
获取片段文件路径
|
inline |
获取片段上的特效数量。注:片段上的特效索引是从0开始
|
inline |
获取片段在轨道上的索引
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
获取片段类型(视频片段,音频片段)
|
inline |
|
inline |
|
static |
音频片段类型
|
static |
视频片段类型