HyphenateSDK  3.7.4
EMRTCStatsReport.h
1 //
2 // EMRTCStatsReport.h
3 // RtcSDK
4 //
5 // Created by XieYajie on 2018/10/24.
6 // Copyright © 2018 easemob. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 NS_ASSUME_NONNULL_BEGIN
12 
13 @interface EMRTCStatsReport : NSObject
14 
15 @property (nonatomic, copy) NSString *connectionType;
16 
17 @property (nonatomic, assign) NSInteger connectionRtt;
18 @property (nonatomic, assign) NSInteger localCaptureWidth;
19 @property (nonatomic, assign) NSInteger localCaptureHeight;
20 @property (nonatomic, assign) NSInteger localCaptureFps;
21 @property (nonatomic, assign) NSInteger localEncodedWidth;
22 @property (nonatomic, assign) NSInteger localEncodedHeight;
23 @property (nonatomic, assign) NSInteger localEncodedFps;
24 @property (nonatomic, assign) NSInteger localVideoActualBps;
25 @property (nonatomic, assign) NSInteger localVideoTargetBps;
26 @property (nonatomic, assign) NSInteger localVideoPackets;
27 @property (nonatomic, assign) NSInteger localVideoPacketsLost;
28 @property (nonatomic, assign) NSInteger localVideoPacketsLostRate;
29 @property (nonatomic, assign) NSInteger localVideoRtt;
30 @property (nonatomic, assign) NSInteger localVideoBytes;
31 @property (nonatomic, assign) NSInteger localAudioPackets;
32 @property (nonatomic, assign) NSInteger localAudioPacketsLost;
33 @property (nonatomic, assign) NSInteger localAudioPacketsLostRate;
34 @property (nonatomic, assign) NSInteger localAudioBps;
35 @property (nonatomic, assign) NSInteger localAudioRtt;
36 @property (nonatomic, assign) NSInteger localAudioBytes;
37 @property (nonatomic, assign) NSInteger remoteWidth;
38 @property (nonatomic, assign) NSInteger remoteHeight;
39 @property (nonatomic, assign) NSInteger remoteFps;
40 @property (nonatomic, assign) NSInteger remoteVideoPackets;
41 @property (nonatomic, assign) NSInteger remoteVideoPacketsLost;
42 @property (nonatomic, assign) NSInteger remoteVideoPacketsLostRate;
43 @property (nonatomic, assign) NSInteger remoteVideoBps;
44 @property (nonatomic, assign) NSInteger remoteVideoBytes;
45 @property (nonatomic, assign) NSInteger remoteAudioPackets;
46 @property (nonatomic, assign) NSInteger remoteAudioPacketsLost;
47 @property (nonatomic, assign) NSInteger remoteAudioPacketsLostRate;
48 @property (nonatomic, assign) NSInteger remoteAudioBps;
49 @property (nonatomic, assign) NSInteger remoteAudioBytes;
50 
51 @property (nonatomic, strong) NSString *audioSendCodec;
52 @property (nonatomic, strong) NSString *audioRecvCodec;
53 @property (nonatomic, strong) NSString *videoSendCodec;
54 @property (nonatomic, strong) NSString *videoRecvCodec;
55 
56 
60 @property(nonatomic, copy) NSString *fullStatsString;
61 
62 @end
63 
64 NS_ASSUME_NONNULL_END
Definition: EMRTCStatsReport.h:14
NSString * fullStatsString
Definition: EMRTCStatsReport.h:60