onVideoRenderFrame abstract method

void onVideoRenderFrame(
  1. String renderId,
  2. int sourceType,
  3. int angle,
  4. int mirror,
  5. int width,
  6. int height,
  7. List? data,
  8. int timeStampMs,
)

获得播放的视频

⼊会前调⽤@ref JCMediaDevice#setVideoFrameCallback "setVideoFrameCallback" 才会收到该回调

renderId 渲染id sourceType 视频源类型

  • @ref JCMediaDevice#VIDEO_SOURCE_PEER "VIDEO_SOURCE_PEER" : 用户
  • @ref JCMediaDevice#VIDEO_SOURCE_CAPTURE "VIDEO_SOURCE_CAPTURE" : 采集设备
  • @ref JCMediaDevice#VIDEO_SOURCE_FILE "VIDEO_SOURCE_FILE" : 文件 angle 图像正立所需角度 mirror 镜像类型
  • @ref JCMediaDevice#MIRROR_NONE "MIRROR_NONE" : 不镜像
  • @ref JCMediaDevice#MIRROR_HORIZONTAL "MIRROR_HORIZONTAL" : 水平方向镜像
  • @ref JCMediaDevice#MIRROR_VERTICAL "MIRROR_VERTICAL" : 竖直方向镜像
  • @ref JCMediaDevice#MIRROR_VERTICAL "MIRROR_AUTO" : 自动选择
  • @ref JCMediaDevice#MIRROR_VERTICAL "MIRROR_FLIP_FROM_LEFT" : 转场动画,从左侧翻转
  • @ref JCMediaDevice#MIRROR_VERTICAL "MIRROR_FLIP_FROM_TOP" : 转场动画,从上侧翻转 width 图像宽 height 图像高 data 图像数据,格式为I420 timeStampMs 渲染时间戳

Implementation

void onVideoRenderFrame(String renderId, int sourceType, int angle,
    int mirror, int width, int height, List? data, int timeStampMs);