TVOPreflightReport Class Reference
Inherits from | NSObject |
---|---|
Declared in | TVOPreflightReport.h |
Overview
TVOPreflightReport
contains the detailed report of the preflight test. This object is returned in the
[TVOPreflightDelegate preflight:didCompleteWithReport:]
callback when the preflight test
is successfully completed.
callSid
The call SID for the preflight test call.
@property (nonatomic, strong, readonly, nonnull) NSString *callSid
Declared In
TVOPreflightReport.h
edge
The edge used during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSString *edge
Declared In
TVOPreflightReport.h
selectedEdge
The edge set by the application.
@property (nonatomic, strong, readonly, nonnull) NSString *selectedEdge
Declared In
TVOPreflightReport.h
iceCandidates
An array of gathered ICE candidates during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightIceCandidate*> *iceCandidates
Declared In
TVOPreflightReport.h
networkTimings
Network timings for the signaling connection, ice connection, peer connection and preflight tes
@property (nonatomic, strong, readonly, nonnull) TVOPreflightNetworkTiming *networkTimings
Declared In
TVOPreflightReport.h
samples
An array of stats samples obtained from webRTC periodically during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightStatsSample*> *samples
Declared In
TVOPreflightReport.h
networkStats
Network stats such as jitter, mos, and rtt.
@property (nonatomic, strong, readonly, nonnull) TVOPreflightNetworkStats *networkStats
Declared In
TVOPreflightReport.h
isTurnRequired
Returns true
in NSNumber
if TURN server was used during the preflight test, otherwisefalse
.
Returns nil
if no ICE candidates were selected.
@property (nonatomic, strong, readonly, nullable) NSNumber *isTurnRequired
Declared In
TVOPreflightReport.h
callQuality
The TVOPreflightCallQuality
value in NSNumber
based on the average mos
obtained during the preflight test. Nil
indicates that call quality metric is not available for
the preflight test.
@property (nonatomic, strong, readonly, nullable) NSNumber *callQuality
Declared In
TVOPreflightReport.h
warnings
An array of call quality or audio level warnings received during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightWarning*> *warnings
Declared In
TVOPreflightReport.h
warningsCleared
An array of call quality or audio level warnings cleared during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightWarningCleared*> *warningsCleared
Declared In
TVOPreflightReport.h
selectedIceCandidatePair
The selected local and remote ice candidate used by the preflight test.
@property (nonatomic, strong, readonly, nonnull) TVOPreflightSelectedIceCandidatePair *selectedIceCandidatePair
Declared In
TVOPreflightReport.h
– dictionaryReport
Returns a dictionary representation of the detailed report of the preflight test.
- (nonnull NSDictionary *)dictionaryReport
Declared In
TVOPreflightReport.h
– init
Developers shouldn’t initialize this class directly.
- (null_unspecified instancetype)init
Declared In
TVOPreflightReport.h