AgoraRtcLocalVideoStats Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

Statistics of the local video stream.

  sentBitrate

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

@property (assign, nonatomic) NSUInteger sentBitrate

Declared In

AgoraObjects.h

  sentFrameRate

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

@property (assign, nonatomic) NSUInteger sentFrameRate

Declared In

AgoraObjects.h

  encoderOutputFrameRate

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

@property (assign, nonatomic) NSUInteger encoderOutputFrameRate

Declared In

AgoraObjects.h

  rendererOutputFrameRate

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

@property (assign, nonatomic) NSUInteger rendererOutputFrameRate

Declared In

AgoraObjects.h

  sentTargetBitrate

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

@property (assign, nonatomic) NSUInteger sentTargetBitrate

Declared In

AgoraObjects.h

  sentTargetFrameRate

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

@property (assign, nonatomic) NSUInteger sentTargetFrameRate

Declared In

AgoraObjects.h

  qualityAdaptIndication

Quality change of the local video in terms of target frame rate and target bit rate in this reported interval, see AgoraVideoQualityAdaptIndication.

@property (assign, nonatomic) AgoraVideoQualityAdaptIndication qualityAdaptIndication

Declared In

AgoraObjects.h

  encodedBitrate

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

@property (assign, nonatomic) NSUInteger encodedBitrate

Declared In

AgoraObjects.h

  encodedFrameWidth

The width of the encoding frame (px).

@property (assign, nonatomic) NSUInteger encodedFrameWidth

Declared In

AgoraObjects.h

  encodedFrameHeight

The height of the encoding frame (px).

@property (assign, nonatomic) NSUInteger encodedFrameHeight

Declared In

AgoraObjects.h

  encodedFrameCount

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

@property (assign, nonatomic) NSUInteger encodedFrameCount

Declared In

AgoraObjects.h

  codecType

The codec type of the local video:

@property (assign, nonatomic) AgoraVideoCodecType codecType

Discussion

  • AgoraVideoCodecTypeVP8 = 1: VP8.
  • AgoraVideoCodecTypeH264 = 2: (Default) H.264.

Declared In

AgoraObjects.h

  txPacketLossRate

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

@property (assign, nonatomic) NSInteger txPacketLossRate

Availability

v3.1.0

Declared In

AgoraObjects.h

  captureFrameRate

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

@property (assign, nonatomic) NSInteger captureFrameRate

Availability

v3.1.0

Declared In

AgoraObjects.h

  captureBrightnessLevel

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

@property (assign, nonatomic) AgoraCaptureBrightnessLevelType captureBrightnessLevel

Availability

v3.3.0

Declared In

AgoraObjects.h