VideoFrame 编辑文档

Public成员变量
VIDEO_FRAME_TYPE mType
int mWidth
int mHeight
int mYStride
int mUStride
int mVStride
void* mYBuffer
void* mUBuffer
void* mVBuffer
int mRotation
int64_t mRenderTimeMs

详细描述

视频信息详细


成员说明

mType

定义
VIDEO_FRAME_TYPE mType
说明

视频帧类型。详见 VIDEO_FRAME_TYPE


mWidth

定义
int mWidth
说明

视频的宽度 (px)


mHeight

定义
int mHeight
说明

视频的高度 (px)


mYStride

定义
int mYStride
说明

对 YUV 数据,表示 Y 缓冲区的行跨度;对 RGBA 数据,表示总的数据长度


mUStride

定义
int mUStride
说明

对 YUV 数据,表示 U 缓冲区的行跨度;对 RGBA 数据,值为 0


mVStride

定义
int mVStride
说明

对 YUV 数据,表示 V 缓冲区的行跨度;对 RGBA 数据,值为 0


mYBuffer

定义
void* mYBuffer
说明

对 YUV 数据,表示 Y 缓冲区的指针;对 RGBA 数据,表示数据缓冲区


mUBuffer

定义
void* mUBuffer
说明

对 YUV 数据,表示 U 缓冲区的指针;对 RGBA 数据,值为空


mVBuffer

定义
ByteBuffer mVBuffer
说明

对 YUV 数据,表示 V 缓冲区的指针;对 RGBA 数据,值为空


mRotation

定义
int mRotation
说明

视频帧顺时针旋转角度。支持 0 度,90 度,180 度,270 度


mRenderTimeMs

定义
long mRenderTimeMs
说明

视频帧被渲染时的 Unix 时间戳(毫秒)。该时间戳可用于指导渲染视频帧。该参数为必填


野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题