AvayaWebRTCConnectSDK
AOCallQualityCalculator Class Reference

#import <AOCallQualityCalculator.h>

Inheritance diagram for AOCallQualityCalculator:

Class Methods

(AOCallQuality) + getMOSFromTheVideoCallStats:audioDetails:
 
(AOCallQuality) + getMOSFromTheAudioCallStats:
 
(AOCallQuality) + calculateMos:averageJitterReceivedMillis:averageJitterTransmittedMillis:currentPacketLossRate:
 
(AOCallQuality) + convertToCallQuality:
 

Properties

NSInteger QUALITY_MONITOR_INTERVAL_MILISECONDS
 
NSInteger previousMOS
 

Method Documentation

◆ calculateMos:averageJitterReceivedMillis:averageJitterTransmittedMillis:currentPacketLossRate:

+ (AOCallQuality) calculateMos: (NSUInteger)  roundTripTimeMillis
averageJitterReceivedMillis: (NSUInteger)  averageJitterReceivedMillis
averageJitterTransmittedMillis: (NSUInteger)  averageJitterTransmittedMillis
currentPacketLossRate: (NSUInteger)  currentPacketLossRate 

◆ convertToCallQuality:

+ (AOCallQuality) convertToCallQuality: (double)  mos

◆ getMOSFromTheAudioCallStats:

+ (AOCallQuality) getMOSFromTheAudioCallStats: (AOAudioDetails *)  audioDetails

◆ getMOSFromTheVideoCallStats:audioDetails:

+ (AOCallQuality) getMOSFromTheVideoCallStats: (AOVideoDetails *)  videoDetails
audioDetails: (AOAudioDetails *)  audioDetails 

Property Documentation

◆ previousMOS

- (NSInteger) previousMOS
readwritenonatomicassign

◆ QUALITY_MONITOR_INTERVAL_MILISECONDS

- (NSInteger) QUALITY_MONITOR_INTERVAL_MILISECONDS
readwritenonatomicassign

The documentation for this class was generated from the following file: