5#import <Foundation/Foundation.h>
8#pragma clang diagnostic push
9#pragma clang diagnostic ignored "-Wdocumentation"
12NS_ASSUME_NONNULL_BEGIN
33@property (nonatomic, assign) int64_t
txBytes;
43@property (nonatomic, assign) int64_t
rxBytes;
195@property (nonatomic, assign) uint64_t
upRtt;
205@property (nonatomic, assign) uint64_t
downRtt;
348@property (nonatomic, assign) int32_t layerType;
358@property (nonatomic, assign) int32_t width;
368@property (nonatomic, assign) int32_t height;
378@property (nonatomic, assign) int32_t captureWidth;
388@property (nonatomic, assign) int32_t captureHeight;
398@property (nonatomic, assign) int64_t sendBitrate;
408@property (nonatomic, assign) int32_t encoderOutputFrameRate;
418@property (nonatomic, assign) int32_t captureFrameRate;
428@property (nonatomic, assign) int32_t targetBitrate;
438@property (nonatomic, assign) int32_t encoderBitrate;
448@property (nonatomic, assign) int32_t sentFrameRate;
458@property (nonatomic, assign) int32_t renderFrameRate;
468@property (nonatomic, copy) NSString *encoderName;
478@property (nonatomic, assign) BOOL dropBwStrategyEnabled;
500@property (nonatomic, strong)NSArray<NERtcVideoLayerSendStats *> *videoLayers;
522@property (nonatomic, assign) int32_t layerType;
532@property (nonatomic, assign) int32_t width;
542@property (nonatomic, assign) int32_t height;
552@property (nonatomic, assign) int64_t receivedBitrate;
563@property (nonatomic, assign) int32_t fps;
573@property (nonatomic, assign) int32_t packetLossRate;
583@property (nonatomic, assign) int32_t decoderOutputFrameRate;
593@property (nonatomic, assign) int32_t rendererOutputFrameRate;
603@property (nonatomic, assign) int64_t totalFrozenTime;
613@property (nonatomic, assign) int32_t frozenRate;
623@property (nonatomic, copy) NSString *decoderName;
633@property(nonatomic, assign) int32_t peerToPeerDelay;
655@property (nonatomic, assign) uint64_t uid;
665@property (nonatomic, strong) NSArray<NERtcVideoLayerRecvStats *> *videoLayers;
699@property (nonatomic, assign) int64_t sentBitrate;
709@property (nonatomic, assign) int16_t lossRate;
719@property (nonatomic, assign) int64_t rtt;
729@property (nonatomic, assign)
int volume;
740@property (nonatomic, assign)
int capVolume;
750@property (nonatomic, assign) int16_t numChannels;
760@property (nonatomic, assign) int32_t sentSampleRate;
782@property (nonatomic, strong)NSArray<NERtcAudioLayerSendStats *> *audioLayers;
811@property (nonatomic, assign) int64_t receivedBitrate;
822@property (nonatomic, assign) int16_t audioLossRate;
832@property (nonatomic, assign)
int volume;
842@property (nonatomic, assign) int64_t totalFrozenTime;
852@property (nonatomic, assign) int32_t frozenRate;
863@property (nonatomic, assign) int32_t avTimeStampDiff;
873@property(nonatomic, assign) int32_t peerToPeerDelay;
896@property (nonatomic, assign) uint64_t uid;
907@property (nonatomic, strong)NSArray<NERtcAudioLayerRecvStats *> *audioLayers;
929@property (nonatomic, assign) uint64_t userId;
961@protocol NERtcEngineMediaStatsObserver<NSObject>
1063@protocol NERtcChannelMediaStatsObserver<NERtcEngineMediaStatsObserver>
1068NS_ASSUME_NONNULL_END
1070#pragma clang diagnostic pop
NERtcNetworkQuality
网络质量类型。
定义 NERtcEngineEnum.h:3277
#define NERTC_EXPORT
定义 NERtcEngineEnum.h:12
NERtcAudioStreamType
音频流类型,目前同时支持音频两路流:主流和辅流
定义 NERtcEngineEnum.h:1818
远端用户的音频统计。
定义 NERtcEngineStatistics.h:794
本地音频流上传统计信息。
定义 NERtcEngineStatistics.h:679
远端用户的音频统计。
定义 NERtcEngineStatistics.h:887
本地音频流上传统计信息。
定义 NERtcEngineStatistics.h:773
用户的网络质量
定义 NERtcEngineStatistics.h:920
通话相关的统计信息
定义 NERtcEngineStatistics.h:23
uint32_t txAudioJitter
本地上行音频抖动 (ms)
定义 NERtcEngineStatistics.h:255
uint32_t rxVideoPacketLossSum
本地下行视频丢包数
定义 NERtcEngineStatistics.h:305
uint32_t txAudioPacketLossSum
本地上行音频丢包数
定义 NERtcEngineStatistics.h:235
uint32_t memoryAppUsageRatio
当前 App 的内存占比 (%) , 占最大可用内存
定义 NERtcEngineStatistics.h:73
uint32_t rxVideoJitter
本地下行视频抖动 (ms)
定义 NERtcEngineStatistics.h:326
uint64_t txAudioKBitRate
音频发送码率(kbps)
定义 NERtcEngineStatistics.h:175
uint32_t txVideoPacketLossRate
本地上行视频实际丢包率(%)
定义 NERtcEngineStatistics.h:225
uint64_t rxVideoBytes
自加入房间后累计的接收的视频字节数(Byte)
定义 NERtcEngineStatistics.h:145
int64_t rxBytes
接收字节数(bytes),累计值
定义 NERtcEngineStatistics.h:43
uint32_t txAudioPacketLossRate
本地上行音频丢包率(%)
定义 NERtcEngineStatistics.h:215
uint32_t rxVideoPacketLossRate
本地下行视频丢包率(%)
定义 NERtcEngineStatistics.h:285
uint64_t txVideoBytes
自加入房间后累计的发送的视频字节数(Byte)
定义 NERtcEngineStatistics.h:123
uint32_t cpuAppUsage
当前 App 的 CPU 使用率 (%)
定义 NERtcEngineStatistics.h:53
uint32_t txVideoPacketLossSum
本地上行视频丢包数
定义 NERtcEngineStatistics.h:245
uint32_t memoryAppUsageInKBytes
当前 App 的内存大小 (KB)
定义 NERtcEngineStatistics.h:93
uint32_t cpuTotalUsage
当前系统的 CPU 使用率 (%)
定义 NERtcEngineStatistics.h:63
int64_t txBytes
发送字节数(bytes),累计值
定义 NERtcEngineStatistics.h:33
uint64_t rxAudioBytes
自加入房间后累计的接收的音频字节数(Byte)
定义 NERtcEngineStatistics.h:134
uint64_t rxAudioPacketLossSum
本地下行音频丢包数
定义 NERtcEngineStatistics.h:295
uint64_t downRtt
下行平均往返时延(ms)
定义 NERtcEngineStatistics.h:205
uint64_t totalDuration
自加入房间的通话时长, 退出后再加入重新计时 ( 单位:S)
定义 NERtcEngineStatistics.h:103
uint64_t rxAudioKBitRate
音频接收码率(kbps)
定义 NERtcEngineStatistics.h:155
uint64_t txAudioBytes
自加入房间后累计的发送的音频字节数(Byte)
定义 NERtcEngineStatistics.h:113
uint64_t txVideoKBitRate
视频发送码率(kbps)
定义 NERtcEngineStatistics.h:185
uint32_t rxAudioJitter
本地下行音频抖动 (ms)
定义 NERtcEngineStatistics.h:316
uint64_t upRtt
上行平均往返时延(ms)
定义 NERtcEngineStatistics.h:195
uint64_t rxVideoKBitRate
视频接收码率(kbps)
定义 NERtcEngineStatistics.h:165
uint32_t txVideoJitter
本地上行视频抖动 (ms)
定义 NERtcEngineStatistics.h:265
uint32_t rxAudioPacketLossRate
本地下行音频丢包率(%)
定义 NERtcEngineStatistics.h:275
uint32_t memoryTotalUsageRatio
当前系统的内存占比 (%)
定义 NERtcEngineStatistics.h:83
每条流的接收下行统计信息
定义 NERtcEngineStatistics.h:513
本地视频单条流统计信息
定义 NERtcEngineStatistics.h:339
远端视频流的统计信息
定义 NERtcEngineStatistics.h:646
本地视频流上传统计信息
定义 NERtcEngineStatistics.h:491