实时音视频

  • 实时音视频 > API 文档 > Android >QNVideoFrameListener

    QNVideoFrameListener

    最近更新时间: 2022-05-12 20:09:35

    视频数据回调监听接口,可通过 QNLocalVideoTrack.setVideoFrameListenerQNRemoteVideoTrack.setVideoFrameListener 进行设置,用来监听本地和远端的视频 Track 数据回调。
    Index
    Core Methods
    Core Methods
    onYUVFrameAvailable
    • void onYUVFrameAvailable(byte[] data, QNVideoFrameType type, int width, int height, int rotation, long timestampNs)
    • 视频 YUV 数据回调

      Parameters
      • data: byte[]

        视频 YUV 数据

      • 视频数据类型

      • width: int

        视频宽度

      • height: int

        视频高度

      • rotation: int

        视频旋转角度

      • timestampNs: long

        视频帧时间戳,单位:ns

    onTextureFrameAvailable
    • int onTextureFrameAvailable(int textureID, QNVideoFrameType type, int width, int height, int rotation, long timestampNs, float[] transformMatrix)
    • 视频纹理数据回调, 并返回处理后的纹理 ID

      只有 QNCameraVideoTrack 的回调才会触发此方法

      Parameters
      • textureID: int

        视频纹理 ID

      • 视频数据类型

      • width: int

        视频宽度

      • height: int

        视频高度

      • rotation: int

        视频旋转角度

      • timestampNs: long

        视频帧时间戳,单位:ns

      • transformMatrix: float[]

        4x4 视频纹理变换矩阵

      Returns int
    以上内容是否对您有帮助?
  • Qvm free helper
    Close