TVOPreflightNetworkTiming
Objective-C
@interface TVOPreflightNetworkTiming : NSObject
Swift
class TVOPreflightNetworkTiming : NSObject
TVOPreflightNetworkTiming is used to keep track of start time, end time, and duration
of signaling connection time, peer connection time, ice connection time and preflight test time.
-
@brief Time measurement for the signaling connection.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) TVOPreflightTimeMeasurement *signalingTimeMeasurement;Swift
var signalingTimeMeasurement: TVOPreflightTimeMeasurement { get } -
@brief Time measurement for the ICE connection.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) TVOPreflightTimeMeasurement *iceConnectionTimeMeasurement;Swift
var iceConnectionTimeMeasurement: TVOPreflightTimeMeasurement { get } -
@brief Time measurement for the peer connection.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) TVOPreflightTimeMeasurement *peerConnectTimeMeasurement;Swift
var peerConnectTimeMeasurement: TVOPreflightTimeMeasurement { get } -
@brief Time measurement for the preflight test.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) TVOPreflightTimeMeasurement *preflightTestTimeMeasurement;Swift
var preflightTestTimeMeasurement: TVOPreflightTimeMeasurement { get }