Public成员函数 |
|
|
ExternalVideoFrame() |
详细描述
外部视频帧
成员说明
FORMAT_I420
定义
public static final int FORMAT_I420 = 1
|
说明
I420 格式的视频帧。
FORMAT_NV21
定义
public static final int FORMAT_NV21 = 2
|
说明
NV21 格式的视频帧。
FORMAT_NV12
定义
public static final int FORMAT_NV12 = 3
|
说明
NV12 格式的视频帧。
FORMAT_TEXTURE_2D
定义
public static final int FORMAT_TEXTURE_2D = 4
|
说明
TEXTURE_2D 格式的视频帧。
VIDEO_TEXTURE_OES
定义
public static final int VIDEO_TEXTURE_OES = 5
|
说明
TEXTURE_OES 格式的视频帧。
format
定义
说明
传入的视频帧的格式。
必须指定为下面的某一个值:
- TEXTURE_2D
- TEXTURE_OES
- I420
- NV21
- NV12
timeStamp
定义
public long timeStamp = 0L
|
说明
传入的视频帧的时间戳,以毫秒为单位。不正确的时间戳会导致丢帧或者音视频不同步
stride
定义
说明
传入视频帧的行间距,单位为像素而不是字节。对于 Texture,该值指的是 Texture 的宽度
height
定义
说明
传入视频帧的高度
textureID
定义
说明
视频帧所使用的 Texture ID
transform
定义
public float[] transform = null
|
说明
传入一个 4x4 的变换矩阵,典型值是传入一个单位矩阵
buf
定义
说明
传入视频帧的内容数据
cropLeft
定义
说明
指定左边裁剪掉的像素数量。默认为 0
cropTop
定义
说明
指定顶边裁剪掉的像素数量。默认为 0
cropRight
定义
说明
指定右边裁剪掉的像素数量。默认为 0
cropBottom
定义
说明
指定底边裁剪掉的像素数量。默认为 0
rotation
定义
说明
指定是否对传入的视频组做顺时针旋转操作,可选值为 0, 90, 180, 270。默认为 0