io.agora.rtc.IVideoEncodedFrameObserver接口 参考
IVideoEncodedFrameObserver 接口类。
成员函数说明
onEncodedVideoFrame()
| int io.agora.rtc.IVideoEncodedFrameObserver.onEncodedVideoFrame | ( | AgoraVideoEncodedFrameObserver | observer, |
| int | userId, | ||
| ByteBuffer | buffer, | ||
| EncodedVideoFrameInfo | info ) |
接收到远端用户编码后的视频数据回调。
注解
为保证数据传输效率,视频数据缓存使用 DirectByteBuffer 类型。请确保同步提取回调中的 Byte 数组的值,然后将其发送到非同步线程进行处理。
参数
| 参数名 | 描述 |
|---|---|
observer | |
userId | 远端用户 ID。 |
buffer | 编码后的视频数据缓存。 |
info | 编码后的视频数据信息:EncodedVideoFrameInfo。 |
返回值
返回 0 或 1。返回值当前没有实际意义。