io.agora.rtc.VideoFrame类 参考
VideoFrame
类。
构造及析构函数说明
VideoFrame() [1/2]
io.agora.rtc.VideoFrame.VideoFrame | ( | ) |
VideoFrame() [2/2]
io.agora.rtc.VideoFrame.VideoFrame | ( | int | type, |
int | width, | ||
int | height, | ||
int | yStride, | ||
int | uStride, | ||
int | vStride, | ||
ByteBuffer | yBuffer, | ||
ByteBuffer | uBuffer, | ||
ByteBuffer | vBuffer, | ||
int | rotation, | ||
long | renderTimeMs, | ||
int | avsyncType, | ||
ByteBuffer | metadataBuffer, | ||
Object | sharedContext, | ||
int | textureId, | ||
float[] | matrix, | ||
ByteBuffer | alphaBuffer, | ||
int | alphaMode ) |
成员函数说明
getAlphaBuffer()
ByteBuffer io.agora.rtc.VideoFrame.getAlphaBuffer | ( | ) |
getAlphaMode()
int io.agora.rtc.VideoFrame.getAlphaMode | ( | ) |
getAvsyncType()
int io.agora.rtc.VideoFrame.getAvsyncType | ( | ) |
getHeight()
int io.agora.rtc.VideoFrame.getHeight | ( | ) |
getMatrix()
float[] io.agora.rtc.VideoFrame.getMatrix | ( | ) |
getMetadataBuffer()
ByteBuffer io.agora.rtc.VideoFrame.getMetadataBuffer | ( | ) |
getRenderTimeMs()
long io.agora.rtc.VideoFrame.getRenderTimeMs | ( | ) |
getRotation()
int io.agora.rtc.VideoFrame.getRotation | ( | ) |
getSharedContext()
Object io.agora.rtc.VideoFrame.getSharedContext | ( | ) |
getTextureId()
int io.agora.rtc.VideoFrame.getTextureId | ( | ) |
getType()
int io.agora.rtc.VideoFrame.getType | ( | ) |
getUBuffer()
ByteBuffer io.agora.rtc.VideoFrame.getUBuffer | ( | ) |
getUStride()
int io.agora.rtc.VideoFrame.getUStride | ( | ) |
getVBuffer()
ByteBuffer io.agora.rtc.VideoFrame.getVBuffer | ( | ) |
getVStride()
int io.agora.rtc.VideoFrame.getVStride | ( | ) |
getWidth()
int io.agora.rtc.VideoFrame.getWidth | ( | ) |
getYBuffer()
ByteBuffer io.agora.rtc.VideoFrame.getYBuffer | ( | ) |
getYStride()
int io.agora.rtc.VideoFrame.getYStride | ( | ) |
setAlphaBuffer()
void io.agora.rtc.VideoFrame.setAlphaBuffer | ( | ByteBuffer | alphaBuffer | ) |
setAlphaMode()
void io.agora.rtc.VideoFrame.setAlphaMode | ( | int | alphaMode | ) |
setAvsyncType()
void io.agora.rtc.VideoFrame.setAvsyncType | ( | int | avsyncType | ) |
setHeight()
void io.agora.rtc.VideoFrame.setHeight | ( | int | height | ) |
setMatrix()
void io.agora.rtc.VideoFrame.setMatrix | ( | float[] | matrix | ) |
setMetadataBuffer()
void io.agora.rtc.VideoFrame.setMetadataBuffer | ( | ByteBuffer | metadataBuffer | ) |
setRenderTimeMs()
void io.agora.rtc.VideoFrame.setRenderTimeMs | ( | long | renderTimeMs | ) |
setRotation()
void io.agora.rtc.VideoFrame.setRotation | ( | int | rotation | ) |
setSharedContext()
void io.agora.rtc.VideoFrame.setSharedContext | ( | Object | sharedContext | ) |
setTextureId()
void io.agora.rtc.VideoFrame.setTextureId | ( | int | textureId | ) |
setType()
void io.agora.rtc.VideoFrame.setType | ( | int | type | ) |
setUBuffer()
void io.agora.rtc.VideoFrame.setUBuffer | ( | ByteBuffer | uBuffer | ) |
setUStride()
void io.agora.rtc.VideoFrame.setUStride | ( | int | uStride | ) |
setVBuffer()
void io.agora.rtc.VideoFrame.setVBuffer | ( | ByteBuffer | vBuffer | ) |
setVStride()
void io.agora.rtc.VideoFrame.setVStride | ( | int | vStride | ) |
setWidth()
void io.agora.rtc.VideoFrame.setWidth | ( | int | width | ) |
setYBuffer()
void io.agora.rtc.VideoFrame.setYBuffer | ( | ByteBuffer | yBuffer | ) |
setYStride()
void io.agora.rtc.VideoFrame.setYStride | ( | int | yStride | ) |
toString()
String io.agora.rtc.VideoFrame.toString | ( | ) |
类成员变量说明
private
alphaBuffer
|
private
alphaMode
|
- 0: (默认)仅视频祯,即 alphaBuffer 不和视频祯拼接。
- 1: alphaBuffer 位于视频帧的上方。
- 2: alphaBuffer 位于视频帧的下方。
- 3: alphaBuffer 位于视频帧的左侧。
- 4: alphaBuffer 位于视频帧的右侧。
private
avsyncType
|
private
height
|
private
matrix
|
private
metadataBuffer
|
private
renderTimeMs
|
private
rotation
|
private
sharedContext
|
private
textureId
|
private
type
|
- 0:未知格式。
- 1:I420。
- 2:BGRA。
- 3:NV21。
- 4:RGBA。
- 8:NV12。
- 10:GL_TEXTURE_2D。
- 11:GL_TEXTURE_OES。
- 16:I422。
private
uBuffer
|
private
uStride
|
private
vBuffer
|
private
vStride
|
private
width
|
private
yBuffer
|
private
yStride
|