Agora C++ API Reference for All Platforms
agora::rtc::LocalVideoStats Struct Reference

#include <IAgoraRtcEngine.h>

Public Attributes

int sentBitrate
 
int sentFrameRate
 
int encoderOutputFrameRate
 
int rendererOutputFrameRate
 
int targetBitrate
 
int targetFrameRate
 
QUALITY_ADAPT_INDICATION qualityAdaptIndication
 
int encodedBitrate
 
int encodedFrameWidth
 
int encodedFrameHeight
 
int encodedFrameCount
 
VIDEO_CODEC_TYPE codecType
 
unsigned short txPacketLossRate
 
int captureFrameRate
 
CAPTURE_BRIGHTNESS_LEVEL_TYPE captureBrightnessLevel
 

Detailed Description

Statistics of the local video stream.

Member Data Documentation

◆ sentBitrate

int agora::rtc::LocalVideoStats::sentBitrate

Bitrate (Kbps) sent in the reported interval, which does not include the bitrate of the retransmission video after packet loss.

◆ sentFrameRate

int agora::rtc::LocalVideoStats::sentFrameRate

Frame rate (fps) sent in the reported interval, which does not include the frame rate of the retransmission video after packet loss.

◆ encoderOutputFrameRate

int agora::rtc::LocalVideoStats::encoderOutputFrameRate

The encoder output frame rate (fps) of the local video.

◆ rendererOutputFrameRate

int agora::rtc::LocalVideoStats::rendererOutputFrameRate

The render output frame rate (fps) of the local video.

◆ targetBitrate

int agora::rtc::LocalVideoStats::targetBitrate

The target bitrate (Kbps) of the current encoder. This value is estimated by the SDK based on the current network conditions.

◆ targetFrameRate

int agora::rtc::LocalVideoStats::targetFrameRate

The target frame rate (fps) of the current encoder.

◆ qualityAdaptIndication

QUALITY_ADAPT_INDICATION agora::rtc::LocalVideoStats::qualityAdaptIndication

Quality change of the local video in terms of target frame rate and target bit rate in this reported interval. See QUALITY_ADAPT_INDICATION.

◆ encodedBitrate

int agora::rtc::LocalVideoStats::encodedBitrate

The encoding bitrate (Kbps), which does not include the bitrate of the re-transmission video after packet loss.

◆ encodedFrameWidth

int agora::rtc::LocalVideoStats::encodedFrameWidth

The width of the encoding frame (px).

◆ encodedFrameHeight

int agora::rtc::LocalVideoStats::encodedFrameHeight

The height of the encoding frame (px).

◆ encodedFrameCount

int agora::rtc::LocalVideoStats::encodedFrameCount

The value of the sent frames, represented by an aggregate value.

◆ codecType

VIDEO_CODEC_TYPE agora::rtc::LocalVideoStats::codecType

The codec type of the local video:

  • VIDEO_CODEC_VP8 = 1: VP8.
  • VIDEO_CODEC_H264 = 2: (Default) H.264.

◆ txPacketLossRate

unsigned short agora::rtc::LocalVideoStats::txPacketLossRate

The video packet loss rate (%) from the local client to the Agora edge server before applying the anti-packet loss strategies.

◆ captureFrameRate

int agora::rtc::LocalVideoStats::captureFrameRate

The capture frame rate (fps) of the local video.

◆ captureBrightnessLevel

CAPTURE_BRIGHTNESS_LEVEL_TYPE agora::rtc::LocalVideoStats::captureBrightnessLevel

The brightness level of the video image captured by the local camera. See CAPTURE_BRIGHTNESS_LEVEL_TYPE.

Since
v3.3.0