public static class IRtcEngineEventHandler.LocalVideoStats
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
captureBrightnessLevel
The brightness level of the video image captured by the local camera.
|
int |
captureFrameHeight
The height of the capture frame (px).
|
int |
captureFrameRate
The capture frame rate (fps) of the local video.
|
int |
captureFrameWidth
The width of the capture frame (px).
|
int |
codecType
The codec type of the local video:
- VIDEO_CODEC_VP8 = 1: VP8.
|
boolean |
dualStreamEnabled
Whether we send dual stream now.
|
int |
encodedBitrate
The encoding bitrate (Kbps), which does not include the bitrate of the
re-transmission video after packet loss.
|
int |
encodedFrameCount
The value of the sent frames, represented by an aggregate value.
|
int |
encodedFrameHeight
The height of the encoding frame (px).
|
int |
encodedFrameWidth
The width of the encoding frame (px).
|
int |
encoderOutputFrameRate
The encoder output frame rate (fps) of the local video.
|
int |
qualityAdaptIndication
Quality change of the local video in terms of target frame rate and target bit rate since
last count.
|
int |
regulatedCaptureFrameHeight
The regulated frame height (px) of capture frame height according to video encoder
configuration.
|
int |
regulatedCaptureFrameRate
The regulated frame rate of capture frame rate according to video encoder configuration.
|
int |
regulatedCaptureFrameWidth
The regulated frame width (px) of capture frame width according to video encoder
configuration.
|
int |
rendererOutputFrameRate
The render output frame rate (fps) of the local video.
|
int |
sentBitrate
Bitrate (Kbps) sent in the reported interval, which does not include
the bitrate of the retransmission video after packet loss.
|
int |
sentFrameRate
Frame rate (fps) sent in the reported interval, which does not include
the frame rate of the retransmission video after packet loss.
|
int |
targetBitrate
The target bitrate (Kbps) of the current encoder.
|
int |
targetFrameRate
The target frame rate (fps) of the current encoder.
|
int |
txPacketLossRate
The video packet loss rate (%) from the local client to the Agora edge server before applying
the anti-packet loss strategies.
|
int |
uid
ID of the local user whose video is sent.
|
Constructor and Description |
---|
LocalVideoStats() |
public int uid
public int sentBitrate
public int sentFrameRate
public int captureFrameRate
public int captureFrameWidth
public int captureFrameHeight
public int regulatedCaptureFrameRate
public int regulatedCaptureFrameWidth
public int regulatedCaptureFrameHeight
public int encoderOutputFrameRate
public int rendererOutputFrameRate
public int targetBitrate
public int targetFrameRate
public int qualityAdaptIndication
ADAPT_NONE(0)
: The quality of the local video stays the same.
- ADAPT_UP_BANDWIDTH(1)
: The quality improves because
the network bandwidth increases.
- ADAPT_DOWN_BANDWIDTH(2)
: The quality worsens because
the network bandwidth decreases.public int encodedBitrate
public int encodedFrameWidth
public int encodedFrameHeight
public int encodedFrameCount
public int codecType
public int txPacketLossRate
public int captureBrightnessLevel
CAPTURE_BRIGHTNESS_LEVEL_INVALID(-1)
- CAPTURE_BRIGHTNESS_LEVEL_NORMAL(0)
- CAPTURE_BRIGHTNESS_LEVEL_BRIGHT(1)
- CAPTURE_BRIGHTNESS_LEVEL_DARK(2)
public boolean dualStreamEnabled