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
|