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 audioRecvPackets

    Swift

    var audioRecvPackets: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger audioRecvPacketsLost

    Swift

    var audioRecvPacketsLost: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger audioRecvBytes

    Swift

    var audioRecvBytes: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) double audioRecvJitter

    Swift

    var audioRecvJitter: Double { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger audioSentPackets

    Swift

    var audioSentPackets: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger audioSentBytes

    Swift

    var audioSentBytes: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger audioSentPacketsLost

    Swift

    var audioSentPacketsLost: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) double audioRtt

    Swift

    var audioRtt: Double { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) double audioSentJitter

    Swift

    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 audioLevel

    Swift

    var audioLevel: Double { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) double totalAudioEnergy

    Swift

    var totalAudioEnergy: Double { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger totalSamplesSent

    Swift

    var totalSamplesSent: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger concealedSamples

    Swift

    var concealedSamples: Int { get }
  • Undocumented

    Declaration

    Objective-C

    @property(readonly) NSInteger concealmentEvents

    Swift

    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 *echoReturnLossEnhancement

    Swift

    var echoReturnLossEnhancement: NSNumber? { get }
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init __attribute__((unavailable));