AgoraVideoFrame
外部视频帧。
废弃
format
视频数据的格式:
- 10:TEXTURE_2D。
- 11:TEXTURE_OES,通常摄像头采集的数据为这种格式。
- 1:I420。
- 3:NV21。
- 4:RGBA。
- 16:I422。
buf
该参数仅适用于非 Texture 格式的视频数据。
stride
传入视频帧的行间距,单位为像素而不是字节。对于 Texture,该值指的是 Texture 的宽度。
height
传入视频帧的高度。
textureID
该帧的 Texture ID。该参数仅适用于 Texture 格式的视频数据。
syncMode
设置是否开启同步模式,开启后 SDK 会在 Texture 处理时进行等待。该参数仅适用于 Texture 格式的视频数据。
true
:开启同步模式。false
:不开启同步模式。
transform
Texture 帧额外的转换。该参数仅适用于 Texture 格式的视频数据。
eglContext11
EGLContext11。该参数仅适用于 Texture 格式的视频数据。
eglContext14
EGLContext14。该参数仅适用于 Texture 格式的视频数据。
cropLeft
原始数据相关字段。指定左边裁剪掉的像素数量。默认为 0。
该参数仅适用于非 Texture 格式的视频数据。
cropTop
原始数据相关字段。指定顶边裁剪掉的像素数量。默认为 0。
该参数仅适用于非 Texture 格式的视频数据。
cropRight
原始数据相关字段。指定右边裁剪掉的像素数量。默认为 0。
该参数仅适用于非 Texture 格式的视频数据。
cropBottom
原始数据相关字段。指定底边裁剪掉的像素数量。默认为 0。
该参数仅适用于非 Texture 格式的视频数据。
rotation
原始数据相关字段。指定是否对传入的视频组做顺时针旋转操作,可选值为 0, 90, 180, 270。默认为 0。