public abstract class TuSdkAudioEncodecSyncBase extends java.lang.Object implements TuSdkAudioEncodecSync
限定符和类型 | 字段和说明 |
---|---|
protected TuSdkAudioInfo |
mAudioInfo
音频编码详细信息
|
protected boolean |
mReleased
是否已释放
|
构造器和说明 |
---|
TuSdkAudioEncodecSyncBase() |
限定符和类型 | 方法和说明 |
---|---|
protected long |
getAndAddCountPtsUs()
返回一个时间戳, 同时添加计数 [微秒]
|
protected long |
getAndAddCountPtsUs(long endTimeUs)
添加计数到指定最接近小于等于时间 [微秒]
|
TuSdkAudioResample |
getAudioResample()
音频重采样接口
|
boolean |
isAudioEncodeCompleted()
音频编码是否已完成
|
protected boolean |
isInterrupted()
是否终止运行
|
long |
lastStandardPtsUs()
最后的标准音频时间戳 [微秒]
|
long |
nextStandardPtsUs()
下一帧音频时间戳 [微秒]
|
void |
release()
释放同步器
|
void |
syncAudioEncodecCompleted()
同步音频编码完成
|
void |
syncAudioEncodecInfo(TuSdkAudioInfo info)
同步音频编码器信息
|
void |
syncAudioEncodecOutputBuffer(TuSdkMediaMuxer muxer,
int trackIndex,
java.nio.ByteBuffer byteBuf,
android.media.MediaCodec.BufferInfo bufferInfo)
同步音频编码后数据
|
void |
syncAudioEncodecUpdated(android.media.MediaCodec.BufferInfo bufferInfo)
同步音频编码完成一帧数据
|
protected boolean mReleased
protected TuSdkAudioInfo mAudioInfo
public TuSdkAudioResample getAudioResample()
public boolean isAudioEncodeCompleted()
isAudioEncodeCompleted
在接口中 TuSdkAudioEncodecSync
public void release()
TuSdkMediaSync
release
在接口中 TuSdkMediaSync
public long lastStandardPtsUs()
public long nextStandardPtsUs()
protected long getAndAddCountPtsUs()
protected long getAndAddCountPtsUs(long endTimeUs)
protected boolean isInterrupted()
public void syncAudioEncodecInfo(TuSdkAudioInfo info)
syncAudioEncodecInfo
在接口中 TuSdkAudioEncodecSync
info
- 音频编码信息public void syncAudioEncodecOutputBuffer(TuSdkMediaMuxer muxer, int trackIndex, java.nio.ByteBuffer byteBuf, android.media.MediaCodec.BufferInfo bufferInfo)
syncAudioEncodecOutputBuffer
在接口中 TuSdkAudioEncodecSync
muxer
- 媒体合成器接口byteBuf
- The encoded sample.trackIndex
- The track index for this sample.bufferInfo
- The buffer information related to this sample.public void syncAudioEncodecUpdated(android.media.MediaCodec.BufferInfo bufferInfo)
syncAudioEncodecUpdated
在接口中 TuSdkAudioEncodecSync
bufferInfo
- 数据信息public void syncAudioEncodecCompleted()