public class TuSdkMediaTimeSliceEntity extends TuSdkMediaTimeSlice
限定符和类型 | 字段和说明 |
---|---|
long |
audioEndUs
音频结束时间 [微秒]
|
long |
audioStartUs
音频开始时间 [微秒]
|
int |
index
当前索引
|
TuSdkMediaTimeSliceEntity |
next
后一个片段
|
long |
outputEndUs
输出的真实结束时间 [微秒]
|
long |
outputStartUs
输出的真实开始时间 [微秒]
|
TuSdkMediaTimeSliceEntity |
previous
前一个片段
|
long |
realTimeEndUs |
long |
realTimeStarUs
时间特效的真实时间
|
long |
taskID
任务ID
|
endUs, overlapIndex, speed, startUs
构造器和说明 |
---|
TuSdkMediaTimeSliceEntity()
媒体时间切片实体计算对象
|
TuSdkMediaTimeSliceEntity(TuSdkMediaTimeSlice slice)
媒体时间切片实体计算对象
|
限定符和类型 | 方法和说明 |
---|---|
long |
calcOutputNoSlowTimeUs(long inputTimeUs,
TuSdkMediaFileCuterTimeline timeline) |
long |
calInputTimeUs(long outputTimeUs)
计算输入时间 [微秒]
|
long |
calInputTimeUs(long outputTimeUs,
TuSdkMediaFileCuterTimeline timeline) |
long |
calMutilOutputAudioTimeUs(long inputTimeUs,
TuSdkMediaFileCuterTimeline cuterTimeline) |
long |
calOutputAudioTimeUs(long inputTimeUs)
计算输出音频时间
|
long |
calOutputHaveRepetTimeUs(long inputTimeUs,
TuSdkMediaFileCuterTimeline timeline)
计算非重复输出时间
|
long |
calOutputNoRepetTimeUs(long inputTimeUs,
TuSdkMediaFileCuterTimeline timeline)
计算非重复输出时间
|
long |
calOutputOrginTimeUs(long outputTimeUs)
计算输出非变速时间
|
long |
calOutputTimeUs(long inputTimeUs)
计算输出视频时间 [微秒]
|
long |
calRealTimeOutputTimeUs(long inputTimeUs)
计算输出视频时间 [微秒]
|
TuSdkMediaTimeSliceEntity |
clone()
克隆数据
|
boolean |
equals(java.lang.Object obj) |
long |
getPreTimeSliceRepetTimeUs(TuSdkMediaFileCuterTimeline timeline)
获取之前的重复的时间片的时间
|
boolean |
isAudioReverse()
获取音频是否跟随视频倒序的状态
|
int |
overview(long timeUs)
检查输入时间在当前片段的相对位置,-1:当前片段之前, 0:属于当前片段, 1: 当前片段之后
|
int |
overviewAudio(long timeUs)
检查输入音频时间在当前片段的相对位置,-1:当前片段之前, 0:属于当前片段, 1: 当前片段之后
|
int |
overviewAudioInput(long timeUs,
boolean isAudioReverse) |
int |
overviewInput(long timeUs)
检查输入时间在当前片段的相对位置,-1:当前片段之前, 0:属于当前片段, 1: 当前片段之后
|
int |
overviewOutput(long timeUs)
检查输出时间在当前片段的相对位置,-1:当前片段之前, 0:属于当前片段, 1: 当前片段之后
|
int |
overviewRealTime(long timeUs) |
void |
setAudioReverse(boolean isAudioReverse)
设置音频是否跟随视频倒序
|
java.lang.String |
toString() |
getOverlapIndex, isReverse, reduce
public int index
public TuSdkMediaTimeSliceEntity previous
public TuSdkMediaTimeSliceEntity next
public long outputStartUs
public long outputEndUs
public long taskID
public long audioStartUs
public long audioEndUs
public long realTimeStarUs
public long realTimeEndUs
public TuSdkMediaTimeSliceEntity()
public TuSdkMediaTimeSliceEntity(TuSdkMediaTimeSlice slice)
public TuSdkMediaTimeSliceEntity clone()
clone
在类中 TuSdkMediaTimeSlice
public void setAudioReverse(boolean isAudioReverse)
public boolean isAudioReverse()
public int overview(long timeUs)
public int overviewAudio(long timeUs)
public int overviewOutput(long timeUs)
public int overviewInput(long timeUs)
public int overviewAudioInput(long timeUs, boolean isAudioReverse)
public int overviewRealTime(long timeUs)
public long calOutputTimeUs(long inputTimeUs)
public long calRealTimeOutputTimeUs(long inputTimeUs)
public long calOutputAudioTimeUs(long inputTimeUs)
public long calMutilOutputAudioTimeUs(long inputTimeUs, TuSdkMediaFileCuterTimeline cuterTimeline)
public long calInputTimeUs(long outputTimeUs)
public long calInputTimeUs(long outputTimeUs, TuSdkMediaFileCuterTimeline timeline)
public long calOutputNoRepetTimeUs(long inputTimeUs, TuSdkMediaFileCuterTimeline timeline)
public long calOutputHaveRepetTimeUs(long inputTimeUs, TuSdkMediaFileCuterTimeline timeline)
public long calcOutputNoSlowTimeUs(long inputTimeUs, TuSdkMediaFileCuterTimeline timeline)
public long getPreTimeSliceRepetTimeUs(TuSdkMediaFileCuterTimeline timeline)
public long calOutputOrginTimeUs(long outputTimeUs)
public boolean equals(java.lang.Object obj)
equals
在类中 TuSdkMediaTimeSlice
public java.lang.String toString()
toString
在类中 TuSdkMediaTimeSlice