VGRTCStats
Objective-C
@interface VGRTCStats : NSObject
@property(readonly) NSInteger audioRecvPackets;
@property(readonly) NSInteger audioRecvPacketsLost;
@property(readonly) NSInteger audioRecvBytes;
@property(readonly) double audioRecvJitter;
@property(readonly) NSInteger audioSentPackets;
@property(readonly) NSInteger audioSentBytes;
@property(readonly) NSInteger audioSentPacketsLost;
@property(readonly) double audioRtt;
@property(readonly) double audioSentJitter;
/// Estimated Mean Opinion Score (ITU-T E-model) for the received stream,
/// computed by the shared core. Parity with the Android SDK.
@property(readonly) double networkMos;
@property(readonly) double audioLevel;
@property(readonly) double totalAudioEnergy;
@property(readonly) NSInteger totalSamplesSent;
@property(readonly) NSInteger concealedSamples;
@property(readonly) NSInteger concealmentEvents;
/// Echo return loss / enhancement (dB). Nil when the platform doesn't report them.
@property(readonly, nullable) NSNumber *echoReturnLoss;
@property(readonly, nullable) NSNumber *echoReturnLossEnhancement;
- (instancetype)init __attribute__((unavailable));
@end
Swift
class VGRTCStats : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioRecvPacketsSwift
var audioRecvPackets: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioRecvPacketsLostSwift
var audioRecvPacketsLost: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioRecvBytesSwift
var audioRecvBytes: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) double audioRecvJitterSwift
var audioRecvJitter: Double { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioSentPacketsSwift
var audioSentPackets: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioSentBytesSwift
var audioSentBytes: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger audioSentPacketsLostSwift
var audioSentPacketsLost: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) double audioRttSwift
var audioRtt: Double { get } -
Undocumented
Declaration
Objective-C
@property(readonly) double audioSentJitterSwift
var audioSentJitter: Double { get } -
Estimated Mean Opinion Score (ITU-T E-model) for the received stream, computed by the shared core. Parity with the Android SDK.
Declaration
Objective-C
@property (readonly) double networkMos;Swift
var networkMos: Double { get } -
Undocumented
Declaration
Objective-C
@property(readonly) double audioLevelSwift
var audioLevel: Double { get } -
Undocumented
Declaration
Objective-C
@property(readonly) double totalAudioEnergySwift
var totalAudioEnergy: Double { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger totalSamplesSentSwift
var totalSamplesSent: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger concealedSamplesSwift
var concealedSamples: Int { get } -
Undocumented
Declaration
Objective-C
@property(readonly) NSInteger concealmentEventsSwift
var concealmentEvents: Int { get } -
Echo return loss / enhancement (dB). Nil when the platform doesn’t report them.
Declaration
Objective-C
@property (readonly, nullable) NSNumber *echoReturnLoss;Swift
var echoReturnLoss: NSNumber? { get } -
Undocumented
Declaration
Objective-C
@property(readonly, nullable) NSNumber *echoReturnLossEnhancementSwift
var echoReturnLossEnhancement: NSNumber? { get } -
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init __attribute__((unavailable));
Install in Dash