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。返回值当前没有实际意义。