public class TuSdkMediaFileCuterSync extends java.lang.Object implements TuSdkMediaFileSync
构造器和说明 |
---|
TuSdkMediaFileCuterSync() |
public TuSdkVideoDecodecSync buildVideoDecodecSync()
buildVideoDecodecSync
在接口中 TuSdkMediaDecodecSync
public TuSdkAudioDecodecSync buildAudioDecodecSync()
buildAudioDecodecSync
在接口中 TuSdkMediaDecodecSync
public TuSdkVideoDecodecSync getVideoDecodecSync()
getVideoDecodecSync
在接口中 TuSdkMediaDecodecSync
public TuSdkAudioDecodecSync getAudioDecodecSync()
getAudioDecodecSync
在接口中 TuSdkMediaDecodecSync
public TuSdkAudioEncodecSync getAudioEncodecSync()
getAudioEncodecSync
在接口中 TuSdkMediaEncodecSync
public TuSdkVideoEncodecSync getVideoEncodecSync()
getVideoEncodecSync
在接口中 TuSdkMediaEncodecSync
public void release()
release
在接口中 TuSdkMediaSync
public void setAudioMixerRender(TuSdkAudioRender mixerRender)
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public long benchmarkUs()
benchmarkUs
在接口中 TuSdkMediaFileSync
public void setBenchmarkEnd()
setBenchmarkEnd
在接口中 TuSdkMediaFileSync
public void addAudioEncodecOperation(TuSdkAudioEncodecOperation operation)
addAudioEncodecOperation
在接口中 TuSdkMediaFileSync
public void setTimeline(TuSdkMediaTimeline timeline)
setTimeline
在接口中 TuSdkMediaFileSync
public long totalDurationUs()
totalDurationUs
在接口中 TuSdkMediaFileSync
public long processedUs()
processedUs
在接口中 TuSdkMediaFileSync
public float calculateProgress()
calculateProgress
在接口中 TuSdkMediaFileSync
public long lastVideoDecodecTimestampNs()
public boolean isEncodecCompleted()
isEncodecCompleted
在接口中 TuSdkMediaFileSync
public void syncVideoDecodeCompleted()
syncVideoDecodeCompleted
在接口中 TuSdkMediaFileSync
public boolean isVideoDecodeCompleted()
isVideoDecodeCompleted
在接口中 TuSdkMediaFileSync
public void syncAudioDecodeCompleted()
syncAudioDecodeCompleted
在接口中 TuSdkMediaFileSync
public boolean isAudioDecodeCompleted()
isAudioDecodeCompleted
在接口中 TuSdkMediaFileSync
public boolean isAudioDecodeCrashed()
isAudioDecodeCrashed
在接口中 TuSdkMediaFileSync
public boolean isAudioEncodeCompleted()
public boolean isVideoEncodeCompleted()
public void syncVideoEncodecDrawFrame(long timeNs, boolean needCompate, TuSdkRecordSurface receiver, TuSdkEncodeSurface encoder)
syncVideoEncodecDrawFrame
在接口中 TuSdkMediaFileSync
timeNs
- 当前帧时间戳 [纳秒]needCompate
- 是否为兼容模式receiver
- 视频解码接口encoder
- 视频Surface编码器