TVORemoteAudioTrackStats
Objective-C
@interface TVORemoteAudioTrackStats : TVORemoteTrackStats
Swift
class TVORemoteAudioTrackStats : TVORemoteTrackStats
TVORemoteAudioTrackStats represents stats about a remote audio track.
-
@brief Audio output level.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger audioLevel;Swift
var audioLevel: UInt { get } -
@brief Packet jitter measured in milliseconds.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger jitter;Swift
var jitter: UInt { get } -
@brief The Mean Opinion Score (MOS). This is a measure of the call audio quality.
@discussion The Mean Opinion Score (MOS) represents the call audio quality where a score of 5 represents the best audio possible, for example, real world face to face speech, and 1 represents audio quality that is unintelligible. Typically, a score of 3.5 or below for a few seconds becomes annoying to the user. The score is calculated using Vincenty’s formulae once per second and uses
jitter,rtt, andpacket lossvalues to perform the calculation. The following table describes how MOS relates to quality:MOS Range Perceived Quality >= 4.2 Excellent 4.1 - 4.2 Great 3.7 - 4.0 Good 3.1 - 3.6 Almost unintelligible < 3.1 Degraded/Unacceptable Declaration
Objective-C
@property (nonatomic, readonly) double mos;Swift
var mos: Double { get } -
Unavailable
TVORemoteAudioTrackStats cannot be created explicitly.
@brief Developers shouldn’t initialize this class directly.
@discussion Remote audio track stats cannot be created explicitly.
Declaration
Objective-C
- (null_unspecified instancetype)init;