public interface TuSDKVideoFrameDecodeDelegate
限定符和类型 | 方法和说明 |
---|---|
void |
onDecoderComplete()
解码器解析完毕
|
void |
onDecoderError(TuSDKMediaDecoder.TuSDKMediaDecoderError error)
解码器错误信息
|
void |
onProgressChanged(long frameVideoPresentationTimeUs,
float durationTime,
float progress)
进度改变通知
|
void |
onVideoDecoderNewFrameAvailable(byte[] bytes,
android.media.MediaCodec.BufferInfo bufferInfo)
视频帧数据
|
void |
onVideoInfoReady(TuSDKVideoInfo videoInfo)
获取视频基本信息
|
void onDecoderError(TuSDKMediaDecoder.TuSDKMediaDecoderError error)
error
- 错误类型void onVideoInfoReady(TuSDKVideoInfo videoInfo)
videoInfo
- 视频原始编码信息void onProgressChanged(long frameVideoPresentationTimeUs, float durationTime, float progress)
frameVideoPresentationTimeUs
- 当前解码的视频侦时间 单位:微妙durationTime
- 当前时间 单位:秒progress
- void onVideoDecoderNewFrameAvailable(byte[] bytes, android.media.MediaCodec.BufferInfo bufferInfo)
bytes
- 视频帧数据 (NV21)bufferInfo
- 数据信息void onDecoderComplete()