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信息