LocalVideoStats
- C++
更新时间不可用
用于统计本地视频流的相关统计信息。
struct LocalVideoStats {
uid_t uid;
int sentBitrate;
int sentFrameRate;
int captureFrameRate;
int captureFrameWidth;
int captureFrameHeight;
int regulatedCaptureFrameRate;
int regulatedCaptureFrameWidth;
int regulatedCaptureFrameHeight;
int encoderOutputFrameRate;
int encodedFrameWidth;
int encodedFrameHeight;
int rendererOutputFrameRate;
int targetBitrate;
int targetFrameRate;
QUALITY_ADAPT_INDICATION qualityAdaptIndication;
int encodedBitrate;
int encodedFrameCount;
VIDEO_CODEC_TYPE codecType;
unsigned short txPacketLossRate;
CAPTURE_BRIGHTNESS_LEVEL_TYPE captureBrightnessLevel;
bool dualStreamEnabled;
int hwEncoderAccelerating;
VideoDimensions simulcastDimensions[SimulcastConfig::STREAM_LAYER_COUNT_MAX];
int encodedFrameDepth;
};属性
| 参数名 | 描述 |
|---|---|
uid | |
sentBitrate | |
sentFrameRate | |
captureFrameRate | |
captureFrameWidth | |
captureFrameHeight | |
regulatedCaptureFrameRate | |
regulatedCaptureFrameWidth | |
regulatedCaptureFrameHeight | |
encoderOutputFrameRate | |
encodedFrameWidth | |
encodedFrameHeight | |
rendererOutputFrameRate | |
targetBitrate | |
targetFrameRate | |
qualityAdaptIndication | 本地视频流在上报时间间隔内的质量自适应情况(基于目标帧率和目标码率)。详见 QUALITY_ADAPT_INDICATION。 |
encodedBitrate | |
encodedFrameCount | |
codecType | 本地视频的编解码器类型。详见 VIDEO_CODEC_TYPE。 |
txPacketLossRate | |
captureBrightnessLevel | 本地摄像头采集的视频图像的亮度等级。详见 CAPTURE_BRIGHTNESS_LEVEL_TYPE。 |
dualStreamEnabled | |
hwEncoderAccelerating | |
simulcastDimensions | 不同质量层级的视频流的编码帧尺寸。详见 VideoDimensions。 |