| 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 时间戳(毫秒)。该时间戳可用于指导渲染视频帧。该参数为必填