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