文档中心
互动直播 (Legacy)
API 参考
Agora Java API Reference for Android
Agora Java API Reference for Android
|
| VideoFrame (int type, int width, int height, int yStride, int uStride, int vStride, ByteBuffer yBuffer, ByteBuffer uBuffer, ByteBuffer vBuffer, int rotation, long renderTimeMs, int avsync_type) |
|
String | toString () |
|
◆ type
int io.agora.rtc.IVideoFrameObserver.VideoFrame.type |
◆ width
int io.agora.rtc.IVideoFrameObserver.VideoFrame.width |
◆ height
int io.agora.rtc.IVideoFrameObserver.VideoFrame.height |
◆ yStride
int io.agora.rtc.IVideoFrameObserver.VideoFrame.yStride |
对 YUV 数据,表示 Y 缓冲区的行跨度;对 RGBA 数据,表示总的数据长度。
◆ uStride
int io.agora.rtc.IVideoFrameObserver.VideoFrame.uStride |
对 YUV 数据,表示 U 缓冲区的行跨度;对 RGBA 数据,值为 0。
◆ vStride
int io.agora.rtc.IVideoFrameObserver.VideoFrame.vStride |
对 YUV 数据,表示 V 缓冲区的行跨度;对 RGBA 数据,值为 0。
◆ yBuffer
ByteBuffer io.agora.rtc.IVideoFrameObserver.VideoFrame.yBuffer |
对 YUV 数据,表示 Y 缓冲区的指针;对 RGBA 数据,表示数据缓冲区。
◆ uBuffer
ByteBuffer io.agora.rtc.IVideoFrameObserver.VideoFrame.uBuffer |
对 YUV 数据,表示 U 缓冲区的指针;对 RGBA 数据,值为空。
◆ vBuffer
ByteBuffer io.agora.rtc.IVideoFrameObserver.VideoFrame.vBuffer |
对 YUV 数据,表示 V 缓冲区的指针;对 RGBA 数据,值为空。
◆ rotation
int io.agora.rtc.IVideoFrameObserver.VideoFrame.rotation |
视频帧顺时针旋转角度。支持 0 度,90 度,180 度,270 度。
◆ renderTimeMs
long io.agora.rtc.IVideoFrameObserver.VideoFrame.renderTimeMs |
视频帧被渲染时的 Unix 时间戳(毫秒)。该时间戳可用于指导渲染视频帧。该参数为必填。
◆ avsync_type
int io.agora.rtc.IVideoFrameObserver.VideoFrame.avsync_type |