ExternalVideoFrame 编辑文档

Public成员函数
ExternalVideoFrame()
Public成员变量
VIDEO_PIXEL_FORMAT mFormat
void * mBuffer
int mStride
int mHeight
int mCropLeft
int mCropTop
int mCropRight
int mCropBottom
int mRotation
int64_t mTimestamp

详细描述

外部视频帧

成员说明

mFormat

定义
VIDEO_PIXEL_FORMAT mFormat
说明

传入的视频帧的格式。

必须指定为下面的某一个值:

  • 1: VIDEO_PIXEL_I420
  • 2: VIDEO_PIXEL_NV21
  • 3: VIDEO_PIXEL_NV12
  • 4: VIDEO_TEXTURE_2D
  • 5: VIDEO_TEXTURE_OES
  • 6: VIDEO_PIXEL_BGRA
  • 7: VIDEO_TEXTURE_IOS

    详见:VIDEO_PIXEL_FORMAT


mBuffer

定义
void * mBuffer
说明

传入视频帧的内容数据


mStride

定义
int mStride
说明

传入视频帧的行间距,单位为像素而不是字节。对于 Texture,该值指的是 Texture 的宽度


mHeight

定义
int mHeight
说明

传入视频帧的高度

mCropLeft

定义
int mCropLeft
说明

指定左边裁剪掉的像素数量。默认为 0


mCropTop

定义
int mCropTop
说明

指定顶边裁剪掉的像素数量。默认为 0


mCropRight

定义
int mCropRight
说明

指定右边裁剪掉的像素数量。默认为 0


mCropBottom

定义
int cropRight
说明

指定底边裁剪掉的像素数量。默认为 0


mRotation

定义
int mRotation
说明

指定是否对传入的视频组做顺时针旋转操作,可选值为 0, 90, 180, 270。默认为 0


mTimestamp

定义
int64_t mTimestamp = 0L
说明

传入的视频帧的时间戳,以毫秒为单位。不正确的时间戳会导致丢帧或者音视频不同步


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