Public Attributes

VideoYuvFrame yuv
 
VideoH264Frame h264
 
VideoH265Frame h265
 
VideoJpgFrame jpg
 
int rotation
 

Detailed Description

VideoFrame class when raw video data is used.

Member Data Documentation

◆ yuv

VideoYuvFrame io.agora.recording.common.Common.VideoFrame.yuv

If VideoFrame is in YUV format, then YUV points to video data in YUV format, H.264 and JPG fields should not be used. See VideoYuvFrame.

◆ h264

VideoH264Frame io.agora.recording.common.Common.VideoFrame.h264

If VideoFrame is in H.264 format, then H.264 points to video data in H.264 format, YUV and JPG fields should not be used. See VideoH264Frame.

◆ h265

VideoH265Frame io.agora.recording.common.Common.VideoFrame.h265

If VideoFrame is in H.265 format, then H.265 points to video data in H.265 format, YUV and JPG fields should not be used. See VideoH265Frame.

◆ jpg

VideoJpgFrame io.agora.recording.common.Common.VideoFrame.jpg

If VideoFrame is in JPG format, then JPG points to video data in JPG format, YUV and H.264 fields should not be used. See VideoJpgFrame.

◆ rotation

int io.agora.recording.common.Common.VideoFrame.rotation

Indicates the rotation of the video frame.