AgoraRtcLocalVideoStats
本地视频流的统计信息。
Objective-C
__attribute__((visibility("default"))) @interface AgoraRtcLocalVideoStats : NSObject
@property(assign, nonatomic) NSUInteger uid;
@property(assign, nonatomic) NSUInteger sentBitrate;
@property(assign, nonatomic) NSUInteger sentFrameRate;
@property(assign, nonatomic) NSInteger captureFrameRate;
@property(assign, nonatomic) NSInteger captureFrameWidth;
@property(assign, nonatomic) NSInteger captureFrameHeight;
@property(assign, nonatomic) NSInteger regulatedCaptureFrameRate;
@property(assign, nonatomic) NSInteger regulatedCaptureFrameWidth;
@property(assign, nonatomic) NSInteger regulatedCaptureFrameHeight;
@property(assign, nonatomic) NSInteger encoderOutputFrameRate;
@property(assign, nonatomic) NSInteger rendererOutputFrameRate;
@property(assign, nonatomic) NSInteger targetFrameRate;
@property(assign, nonatomic) AgoraVideoQualityAdaptIndication qualityAdaptIndication;
@property(assign, nonatomic) NSInteger targetBitrate;
@property(assign, nonatomic) NSInteger encodedBitrate;
@property(assign, nonatomic) NSInteger encodedFrameWidth;
@property(assign, nonatomic) NSInteger encodedFrameHeight;
@property(assign, nonatomic) NSInteger encodedFrameCount;
@property(assign, nonatomic) AgoraVideoCodecType codecType;
@property(assign, nonatomic) AgoraVideoEncodedFrameDepth encodedFrameDepth;
@property(assign, nonatomic) AgoraVideoHwEncoderAccelerating hwEncoderAccelerating;
@property(assign, nonatomic) NSInteger txPacketLossRate;
@property(assign, nonatomic) AgoraCaptureBrightnessLevelType captureBrightnessLevel NS_SWIFT_NAME(captureBrightnessLevel);
@property(assign, nonatomic) BOOL dualStreamEnabled;
@end
uid
本地用户的用户 ID。
sentBitrate
发送本地视频流的实际码率(Kbps)。该值不包括因丢包重传而产生的视频码率。
sentFrameRate
发送本地视频流的实际帧率(fps)。该值不包括因丢包重传而产生的视频帧率。
captureFrameRate
采集本地视频流的帧率(fps)。
captureFrameWidth
采集本地视频流的宽度(px)。
captureFrameHeight
采集本地视频流的高度(px)。
regulatedCaptureFrameRate
SDK 内置视频采集调节器调节后的本地视频采集帧率(fps)。
regulatedCaptureFrameWidth
SDK 内置视频采集调节器调节后的本地视频采集宽度(px)。
regulatedCaptureFrameHeight
SDK 内置视频采集调节器调节后的本地视频采集高度(px)。
encoderOutputFrameRate
本地视频编码器的输出帧率(fps)。
rendererOutputFrameRate
本地视频渲染器的输出帧率(fps)。
targetFrameRate
当前编码器的目标帧率(fps)。
qualityAdaptIndication
本地视频流在统计周期内的质量自适应情况(基于目标帧率和目标码率)。详见 AgoraVideoQualityAdaptIndication。
targetBitrate
当前编码器的目标码率(Kbps)。
encodedBitrate
本地视频流编码时的码率(Kbps)。该值不包括因丢包重传而产生的视频码率。
encodedFrameWidth
编码后视频的宽度(px)。
encodedFrameHeight
编码后视频的高度(px)。
encodedFrameCount
发送的视频帧总数。
codecType
本地视频的编码格式。详见 AgoraVideoCodecType。
hwEncoderAccelerating
本地视频编码加速类型。详见 AgoraVideoHwEncoderAccelerating。
txPacketLossRate
从本地客户端到声网服务器的视频丢包率(%),该值为应用抗丢包策略前的统计值。
captureBrightnessLevel
本地摄像头采集的视频图像的亮度等级。详见 AgoraCaptureBrightnessLevelType。
dualStreamEnabled
是否启用了双流模式:
- YES:启用双流模式。
- NO:未启用双流模式。