-
Notifications
You must be signed in to change notification settings - Fork 209
v3.x_Video_Frame
xiaoxiaochupei edited this page May 25, 2017
·
1 revision
SDK提供onPreviewFrame回调返回原始的视频数据,数据格式为NV21,开发者可以通过原始数据自定义处理(例如:美颜,人脸识别等)
- 接口:
com.ksy.recordlib.service.streamer.OnPreviewFrameListener
- 设置方式:通过
KSYStreamer
的接口setOnPreviewFrameListener
接口来设置 - 回调触发时机:硬编、软编模式下均在推流过程中触发
- 自定义视频帧数据处理生效:硬编模式下,预览和播放端无法体现;软编模式下推流成功后,只在播放端体现,预览无法体现
public interface OnPreviewFrameListener {
/**
* @param 数据格式 NV21
* @param 相机预览宽度 width
* @param 相机预览高度 height
* @param isRecording 当前是否在推流
*/
void onPreviewFrame(byte[] data, int width, int height,boolean isRecording);
}
mStreamer.setOnPreviewFrameListener(new OnPreviewFrameListener() {
@Override
public void onPreviewFrame(byte[] data, int width, int height, boolean isRecording) {
Log.e(TAG, "setOnPreviewFrameListener" + isRecording);
}
});