#include <JCMediaDeviceCallback.h>
Public 成员函数 | |
virtual void | onVideoCaptureFrame (const char *captureId, int face, int imageAngle, int captureOrient, int *width, int *height, int paddingWidth, int paddingHeight, unsigned char *data)=0 |
virtual void | onVideoRenderFrame (const char *renderId, JCMediaDeviceVideoType sourceType, int angle, JCMediaDeviceVideoMirror mirror, int *width, int *height, unsigned char *data, int timeStampMs)=0 |
详细描述
原始视频数据回调事件
成员函数说明
◆ onVideoCaptureFrame()
|
pure virtual |
获得采集的视频数据
- 参数
-
captureId 采集源id face 镜头朝向 imageAngle 图像正立所需角度 captureOrient 镜头固定角度 width 图像宽 height 图像高 paddingWidth 图像内边距宽 paddingHeight 图像内边距高 data 图像数据
◆ onVideoRenderFrame()
|
pure virtual |
获得渲染的视频数据
- 参数
-
renderId 渲染id sourceType 渲染源 angle 图像正立所需角度 mirror 镜像类型 - JCMediaDeviceVideoMirrorNone : 无镜像
- JCMediaDeviceVideoMirrorHorizontal : 水平镜像
- JCMediaDeviceVideoMirrorVertical : 垂直镜像
- JCMeidaDeviceVideoMirrorAuto : 自动选择
- JCMediaDeviceVideoMirrorFlipFromLeft : 转场动画,从左侧翻转
- JCMediaDeviceVideoMirrorFlipFromTop : 转场动画,从上侧翻转
width 图像宽 height 图像高 data 图像数据 timeStampMs 渲染时间戳
该类的文档由以下文件生成:
- SDK/all/include/JCMediaDeviceCallback.h