public interface TuSDKVideoDataEncoderDelegate
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onVideoEncoderCodecConfig(long tms,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
当编码器解析到ByteBuffer flag 为 BUFFER_FLAG_CODEC_CONFIG 时回调该方法
|
void |
onVideoEncoderFrameDataAvailable(long tms,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
编码器解析到每帧数据时调用
|
void |
onVideoEncoderStarted(android.media.MediaFormat format)
编码器已启动时调用
|
void onVideoEncoderStarted(android.media.MediaFormat format)
format - 视频编码格式对象void onVideoEncoderFrameDataAvailable(long tms,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
tms - 当前帧时间戳encodedData - 解析到的帧数据bufferInfo - 缓冲区信息void onVideoEncoderCodecConfig(long tms,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
tms - 当前时间戳(一般为0)encodedData - Buffer数据bufferInfo - Buffer信息