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 *callSidDeclared In
TVOPreflightReport.h
edge
The edge used during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSString *edgeDeclared In
TVOPreflightReport.h
selectedEdge
The edge set by the application.
@property (nonatomic, strong, readonly, nonnull) NSString *selectedEdgeDeclared In
TVOPreflightReport.h
iceCandidates
An array of gathered ICE candidates during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightIceCandidate*> *iceCandidatesDeclared In
TVOPreflightReport.h
networkTimings
Network timings for the signaling connection, ice connection, peer connection and preflight tes
@property (nonatomic, strong, readonly, nonnull) TVOPreflightNetworkTiming *networkTimingsDeclared In
TVOPreflightReport.h
samples
An array of stats samples obtained from webRTC periodically during the preflight test.
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOPreflightStatsSample*> *samplesDeclared In
TVOPreflightReport.h
networkStats
Network stats such as jitter, mos, and rtt.
@property (nonatomic, strong, readonly, nonnull) TVOPreflightNetworkStats *networkStatsDeclared 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 *isTurnRequiredDeclared 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 *callQualityDeclared 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*> *warningsDeclared 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*> *warningsClearedDeclared In
TVOPreflightReport.h
selectedIceCandidatePair
The selected local and remote ice candidate used by the preflight test.
@property (nonatomic, strong, readonly, nonnull) TVOPreflightSelectedIceCandidatePair *selectedIceCandidatePairDeclared In
TVOPreflightReport.h
– dictionaryReport
Returns a dictionary representation of the detailed report of the preflight test.
- (nonnull NSDictionary *)dictionaryReportDeclared In
TVOPreflightReport.h
– init
Developers shouldn’t initialize this class directly.
- (null_unspecified instancetype)initDeclared In
TVOPreflightReport.h