Interface IZegoVideoRenderCallback


  • public interface IZegoVideoRenderCallback
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onVideoRenderCallback​(VideoFrame videoFrame, VideoPixelFormat videoPixelFormat, java.lang.String streamID)
      同步返回解码后的视频帧数据,SDK 会使用修改后的数据进行渲染
      void setFlipMode​(java.lang.String streamID, int mode)
      通知即将接收的帧数据是否需要翻转
      void setRotation​(java.lang.String streamID, int rotation)
      通知即将接收的帧数据是否需要旋转
    • Method Detail

      • onVideoRenderCallback

        void onVideoRenderCallback​(VideoFrame videoFrame,
                                   VideoPixelFormat videoPixelFormat,
                                   java.lang.String streamID)
        同步返回解码后的视频帧数据,SDK 会使用修改后的数据进行渲染
        Parameters:
        videoFrame - 解码后的视频数据,参见 VideoFrame
        videoPixelFormat - 数据类型,参见 VideoPixelFormat
        streamID - 流 ID,如果是本地预览数据,值为 kZegoVideoDataMainPublishingStream 或者 kZegoVideoDataAuxPublishingStream
      • setFlipMode

        void setFlipMode​(java.lang.String streamID,
                         int mode)
        通知即将接收的帧数据是否需要翻转

        注意:

        仅本地预览的外部渲染会回调。此处的 mode 是基于推流图像计算出来的,和 SetVideoMirrorMode 不一定一致,请基于 SetFlipMode 的参数决定是否翻转
        Parameters:
        streamID - 流 ID,如果是本地预览数据,值为 kZegoVideoDataMainPublishingStream 或者 kZegoVideoDataAuxPublishingStream
        mode - 翻转类型,参见 VideoFlipMode 定义
      • setRotation

        void setRotation​(java.lang.String streamID,
                         int rotation)
        通知即将接收的帧数据是否需要旋转

        注意:

        旋转角度是按逆时针方向进行计算
        Parameters:
        streamID - 流 ID
        rotation - 旋转角度,该角度是以逆时针方向计算出来的