Jabber Guest iOS SDK
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 
111 
112 @end
113 
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 
This class holds parameters common to the audio and video streams of the call.
Definition: CJGuestMediaStatistics.m:28
This class holds parameters related to the codecs being used in the audio and video sessions...
Definition: CJGuestMediaStatistics.m:12
This class holds parameters specific to the audio stream of the call.
Definition: CJGuestMediaStatistics.m:64
NSInteger clockRate
The clockrate of the codec.
Definition: CJGuestMediaStatistics.h:26
This class holds parameters specific to the video stream of the call.
Definition: CJGuestMediaStatistics.h:118
NSInteger payloadType
The payload type of the codec.
Definition: CJGuestMediaStatistics.h:22
NSString * name
The name of the codec.
Definition: CJGuestMediaStatistics.h:18