io.agora.rtc.ExternalVideoFrame类 参考
ExternalVideoFrame
类。
类成员变量说明
private
alphaBuffer
|
private
alphaMode
|
0
: (默认)仅视频祯,即 alphaBuffer 不和视频祯拼接。1
: alphaBuffer 位于视频帧的上方。2
: alphaBuffer 位于视频帧的下方。3
: alphaBuffer 位于视频帧的左侧。4
: alphaBuffer 位于视频帧的右侧。
private
buffer
|
private
colorSpace
|
ColorSpaceType
。 private
cropBottom
|
private
cropLeft
|
private
cropRight
|
private
cropTop
|
private
eglContext
|
- 当使用 Khronos 定义的 OpenGL 接口 (javax.microedition.khronos.egl.*)时,需要将 eglContext 设置给这个字段。
- 当使用 Android 定义的 OpenGL 接口 (android.opengl.*)时,需要将 eglContext 设置给这个字段。
private
eglType
|
private
fillAlphaBuffer
|
true
: 提取并填充 Alpha 通道数据。false
: (默认)不提取填充 Alpha 通道数据。
- 通过将该参数设置为
true
自动填写。 - 通过
alphaBuffer
参数设置。
private
format
|
private
height
|
private
matrix
|
private
metadataBuffer
|
nil
。 private
rotation
|
private
stride
|
private
textureId
|
private
timestamp
|
private
type
|
- 1:视频帧类型为原始数据。
- 2:与
1
相同。 - 3:视频帧类型为 Texture。