#include <AgoraBase.h>
The definition of the EncodedVideoFrameInfo struct.
◆ EncodedVideoFrameInfo() [1/2]
agora::rtc::EncodedVideoFrameInfo::EncodedVideoFrameInfo |
( |
| ) |
|
|
inline |
◆ EncodedVideoFrameInfo() [2/2]
◆ operator=()
◆ codecType
◆ framesPerSecond
int agora::rtc::EncodedVideoFrameInfo::framesPerSecond |
The number of video frames per second. This value will be used for calculating timestamps of the encoded image. If framesPerSecond equals zero, then real timestamp will be used. Otherwise, timestamp will be adjusted to the value of framesPerSecond set.
◆ frameType
◆ height
int agora::rtc::EncodedVideoFrameInfo::height |
The height (px) of the video.
◆ internalSendTs
uint64_t agora::rtc::EncodedVideoFrameInfo::internalSendTs |
Use this timestamp for audio and video sync. You can get this timestamp from the OnEncodedVideoImageReceived callback when encodedFrameOnly
is true
.
Attention that this parameter is just used in receiver side not sender side, thus it belongs to output.
◆ renderTimeMs
int64_t agora::rtc::EncodedVideoFrameInfo::renderTimeMs |
The timestamp for rendering the video.
Attention that this parameter is just used in receiver side not sender side, thus it belongs to output.
◆ rotation
◆ streamType
The stream type of video frame.
◆ trackId
int agora::rtc::EncodedVideoFrameInfo::trackId |
The track ID of the video frame.
◆ uid
uid_t agora::rtc::EncodedVideoFrameInfo::uid |
◆ width
int agora::rtc::EncodedVideoFrameInfo::width |
The width (px) of the video.
The documentation for this struct was generated from the following file: