Agora Java API Reference for Android
|
#include <AgoraMediaBase.h>
Public Attributes | |
VIDEO_PIXEL_FORMAT | type |
int | width |
int | height |
int | yStride |
int | uStride |
int | vStride |
uint8_t * | yBuffer |
uint8_t * | uBuffer |
uint8_t * | vBuffer |
int | rotation |
int64_t | renderTimeMs |
int | avsync_type |
uint8_t * | metadata_buffer |
int | metadata_size |
The definition of the VideoFrame struct.
VIDEO_PIXEL_FORMAT agora::media::base::VideoFrame::type |
The video pixel format: #VIDEO_PIXEL_FORMAT.
int agora::media::base::VideoFrame::width |
The width of the video frame.
int agora::media::base::VideoFrame::height |
The height of the video frame.
int agora::media::base::VideoFrame::yStride |
The line span of Y buffer in the YUV data.
int agora::media::base::VideoFrame::uStride |
The line span of U buffer in the YUV data.
int agora::media::base::VideoFrame::vStride |
The line span of V buffer in the YUV data.
uint8_t* agora::media::base::VideoFrame::yBuffer |
The pointer to the Y buffer in the YUV data.
uint8_t* agora::media::base::VideoFrame::uBuffer |
The pointer to the U buffer in the YUV data.
uint8_t* agora::media::base::VideoFrame::vBuffer |
The pointer to the V buffer in the YUV data.
int agora::media::base::VideoFrame::rotation |
The clockwise rotation information of this frame. You can set it as 0, 90, 180 or 270.
int64_t agora::media::base::VideoFrame::renderTimeMs |
The timestamp to render the video stream. Use this parameter for audio-video synchronization when rendering the video.
int agora::media::base::VideoFrame::avsync_type |
The type of audio-video synchronization.
uint8_t* agora::media::base::VideoFrame::metadata_buffer |
[Texture related parameter] The MetaData buffer. The default value is NULL
int agora::media::base::VideoFrame::metadata_size |
[Texture related parameter] The MetaData size. The default value is 0