Package com.zego.zegoavkit2.videorender
Interface IZegoVideoRenderCallback
-
public interface IZegoVideoRenderCallback
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonVideoRenderCallback(VideoFrame videoFrame, VideoPixelFormat videoPixelFormat, java.lang.String streamID)同步返回解码后的视频帧数据,SDK 会使用修改后的数据进行渲染voidsetFlipMode(java.lang.String streamID, int mode)通知即将接收的帧数据是否需要翻转voidsetRotation(java.lang.String streamID, int rotation)通知即将接收的帧数据是否需要旋转
-
-
-
Method Detail
-
onVideoRenderCallback
void onVideoRenderCallback(VideoFrame videoFrame, VideoPixelFormat videoPixelFormat, java.lang.String streamID)
同步返回解码后的视频帧数据,SDK 会使用修改后的数据进行渲染- Parameters:
videoFrame- 解码后的视频数据,参见VideoFramevideoPixelFormat- 数据类型,参见VideoPixelFormatstreamID- 流 ID,如果是本地预览数据,值为 kZegoVideoDataMainPublishingStream 或者 kZegoVideoDataAuxPublishingStream
-
setFlipMode
void setFlipMode(java.lang.String streamID, int mode)通知即将接收的帧数据是否需要翻转注意:
仅本地预览的外部渲染会回调。此处的 mode 是基于推流图像计算出来的,和 SetVideoMirrorMode 不一定一致,请基于 SetFlipMode 的参数决定是否翻转- Parameters:
streamID- 流 ID,如果是本地预览数据,值为 kZegoVideoDataMainPublishingStream 或者 kZegoVideoDataAuxPublishingStreammode- 翻转类型,参见 VideoFlipMode 定义
-
setRotation
void setRotation(java.lang.String streamID, int rotation)通知即将接收的帧数据是否需要旋转注意:
旋转角度是按逆时针方向进行计算- Parameters:
streamID- 流 IDrotation- 旋转角度,该角度是以逆时针方向计算出来的
-
-