| Jabber Guest iOS SDK

- Main Page
- Modules
- Classes

All Classes Functions Variables Enumerations Enumerator Properties Groups
CJGuestMediaStatistics.h
1 //
2 // CJGuestMediaStatistics.h
3 // JabberGuestSDK
4 //
5 // Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
6 //
7
8 #import <Foundation/Foundation.h>
9
14 @interface CJGuestCodecStatistics : NSObject
18 @property (nonatomic, readonly, strong) NSString *name;
22 @property (nonatomic, readonly) NSInteger payloadType;
26 @property (nonatomic, readonly) NSInteger clockRate;
27
28 @end
29
30
35 @interface CJGuestMediaStatistics : NSObject
39 @property (nonatomic, readonly, strong) CJGuestCodecStatistics *receiveCodec;
43 @property (nonatomic, readonly) NSInteger receivedPackets;
47 @property (nonatomic, readonly) NSInteger receivePacketsLost;
51 @property (nonatomic, readonly) float receivePercentLost;
55 @property (nonatomic, readonly) float receiveCumPercentLost;
59 @property (nonatomic, readonly) NSInteger receiveBitrate;
63 @property (nonatomic, readonly) NSInteger receiveJitter;
64
68 @property (nonatomic, readonly) NSInteger sentPackets;
72 @property (nonatomic, readonly, strong) CJGuestCodecStatistics *transmitCodec;
76 @property (nonatomic, readonly) NSInteger transmitPacketsReceived;
80 @property (nonatomic, readonly) NSInteger transmitPacketsLost;
85 @property (nonatomic, readonly) float transmitPercentLost;
89 @property (nonatomic, readonly) float transmitCumPercentLost;
93 @property (nonatomic, readonly) NSInteger transmitBitrate;
98 @property (nonatomic, readonly) NSInteger transmitJitter;
102 @property (nonatomic, readonly) NSInteger transmitRoundTrip;
103
104 @end
105
110 @interface CJGuestAudioStatistics : CJGuestMediaStatistics
111
112 @end
113
118 @interface CJGuestVideoStatistics : CJGuestMediaStatistics
122 @property (nonatomic, readonly) NSInteger receiveFrameWidth;
126 @property (nonatomic, readonly) NSInteger receiveFrameHeight;
130 @property (nonatomic, readonly) float receivedFramesPerSecond;
131
135 @property (nonatomic, readonly) NSInteger transmitFrameWidth;
139 @property (nonatomic, readonly) NSInteger transmitFrameHeight;
143 @property (nonatomic, readonly) float transmittedFramesPerSecond;
144
145 @end
146