public interface TuSdkAudioDecodecSync extends TuSdkMediaSync
限定符和类型 | 方法和说明 |
---|---|
boolean |
hasAudioDecodeTrack()
音频轨道是否存在
|
boolean |
isAudioDecodeCompleted()
音频解码是否已完成
|
boolean |
isAudioDecodeCrashed()
是否音频解码器奔溃
|
boolean |
syncAudioDecodecExtractor(TuSdkMediaExtractor extractor,
TuSdkMediaCodec codec)
同步音频分离器数据 [解码前]
|
void |
syncAudioDecodecInfo(TuSdkAudioInfo info,
TuSdkMediaExtractor extractor)
同步音频解码器信息
|
void |
syncAudioDecodeCompleted()
同步音频解码已完成
|
void |
syncAudioDecodecOutputBuffer(java.nio.ByteBuffer byteBuf,
android.media.MediaCodec.BufferInfo bufferInfo,
TuSdkAudioInfo info)
同步音频解码后数据 [解码后]
|
void |
syncAudioDecodeCrashed(java.lang.Exception e)
同步是否音频解码器奔溃
|
void |
syncAudioDecodecUpdated(android.media.MediaCodec.BufferInfo bufferInfo)
同步音频解码完成一帧数据
|
release
void syncAudioDecodeCompleted()
boolean isAudioDecodeCompleted()
boolean isAudioDecodeCrashed()
boolean hasAudioDecodeTrack()
void syncAudioDecodeCrashed(java.lang.Exception e)
e
- 错误类型void syncAudioDecodecInfo(TuSdkAudioInfo info, TuSdkMediaExtractor extractor)
info
- 解码音频信息extractor
- 分离器对象boolean syncAudioDecodecExtractor(TuSdkMediaExtractor extractor, TuSdkMediaCodec codec)
extractor
- 媒体分离器接口codec
- 解码器对象void syncAudioDecodecOutputBuffer(java.nio.ByteBuffer byteBuf, android.media.MediaCodec.BufferInfo bufferInfo, TuSdkAudioInfo info)
byteBuf
- 数据缓存bufferInfo
- 数据信息info
- 音频信息void syncAudioDecodecUpdated(android.media.MediaCodec.BufferInfo bufferInfo)
bufferInfo
- 数据信息