On-premise Recording SDK v3.0.6 API Reference for Linux (Java)
Public Attributes | List of all members
io.agora.recording.common.Common.VideoYuvFrame Class Reference

Public Attributes

long frame_ms
 
ByteBuffer ybuf
 
ByteBuffer ubuf
 
ByteBuffer vbuf
 
int width
 
int height
 
int ystride
 
int ustride
 
int vstride
 
byte[] buf
 
long bufSize
 

Detailed Description

The parameters of raw video data in YUV format.

Member Data Documentation

◆ frame_ms

long io.agora.recording.common.Common.VideoYuvFrame.frame_ms

Timestamp of the frame.

◆ ybuf

ByteBuffer io.agora.recording.common.Common.VideoYuvFrame.ybuf

Y buffer pointer.

◆ ubuf

ByteBuffer io.agora.recording.common.Common.VideoYuvFrame.ubuf

U buffer pointer.

◆ vbuf

ByteBuffer io.agora.recording.common.Common.VideoYuvFrame.vbuf

V buffer pointer.

◆ width

int io.agora.recording.common.Common.VideoYuvFrame.width

Width of the video in the number of pixels.

◆ height

int io.agora.recording.common.Common.VideoYuvFrame.height

Height of the video in the number of pixels.

◆ ystride

int io.agora.recording.common.Common.VideoYuvFrame.ystride

Line span of the Y buffer.

◆ ustride

int io.agora.recording.common.Common.VideoYuvFrame.ustride

Line span of the U buffer.

◆ vstride

int io.agora.recording.common.Common.VideoYuvFrame.vstride

Line span of the V buffer.

◆ buf

byte [] io.agora.recording.common.Common.VideoYuvFrame.buf

Video frame buffer.

◆ bufSize

long io.agora.recording.common.Common.VideoYuvFrame.bufSize

Size of the video frame buffer.