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 @end
28
29
34 @interface CJGuestMediaStatistics : NSObject
38 @property (nonatomic, readonly, strong) CJGuestCodecStatistics *receiveCodec;
42 @property (nonatomic, readonly) NSInteger receivedPackets;
46 @property (nonatomic, readonly) NSInteger receivePacketsLost;
50 @property (nonatomic, readonly) float receivePercentLost;
54 @property (nonatomic, readonly) float receiveCumPercentLost;
58 @property (nonatomic, readonly) NSInteger receiveBitrate;
62 @property (nonatomic, readonly) NSInteger receiveJitter;
63
67 @property (nonatomic, readonly) NSInteger sentPackets;
71 @property (nonatomic, readonly, strong) CJGuestCodecStatistics *transmitCodec;
75 @property (nonatomic, readonly) NSInteger transmitPacketsReceived;
79 @property (nonatomic, readonly) NSInteger transmitPacketsLost;
83 @property (nonatomic, readonly) float transmitPercentLost;
87 @property (nonatomic, readonly) float transmitCumPercentLost;
91 @property (nonatomic, readonly) NSInteger transmitBitrate;
95 @property (nonatomic, readonly) NSInteger transmitJitter;
99 @property (nonatomic, readonly) NSInteger transmitRoundTrip;
100 @end
101
106 @interface CJGuestAudioStatistics : CJGuestMediaStatistics
107
108 @end
109
114 @interface CJGuestVideoStatistics : CJGuestMediaStatistics
118 @property (nonatomic, readonly) NSInteger receiveFrameWidth;
122 @property (nonatomic, readonly) NSInteger receiveFrameHeight;
126 @property (nonatomic, readonly) float receivedFramesPerSecond;
127
131 @property (nonatomic, readonly) NSInteger transmitFrameWidth;
135 @property (nonatomic, readonly) NSInteger transmitFrameHeight;
139 @property (nonatomic, readonly) float transmittedFramesPerSecond;
140 @end
141