TVOStatsReport
Objective-C
@interface TVOStatsReport : NSObject
Swift
class TVOStatsReport : NSObject
TVOStatsReport contains stats for all tracks associated with a single peer connection.
-
@brief The id of peer connection related to this report.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nonnull) NSString *peerConnectionId;Swift
var peerConnectionId: String { get } -
@brief The stats for all local audio tracks in the peer connection.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOLocalAudioTrackStats *> *localAudioTrackStats;Swift
var localAudioTrackStats: [TVOLocalAudioTrackStats] { get } -
@brief The stats for all remote audio tracks in the peer connection.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<TVORemoteAudioTrackStats *> *remoteAudioTrackStats;Swift
var remoteAudioTrackStats: [TVORemoteAudioTrackStats] { get } -
@brief The stats for all Ice candidates.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOIceCandidateStats *> *iceCandidateStats;Swift
var iceCandidateStats: [TVOIceCandidateStats] { get } -
@brief The stats for all Ice candidates pairs.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<TVOIceCandidatePairStats *> *iceCandidatePairStats;Swift
var iceCandidatePairStats: [TVOIceCandidatePairStats] { get } -
Unavailable
TVOStatsReport cannot be created explicitly.
@brief Developers shouldn’t initialize this class directly.
@discussion Stats report cannot be created explicitly.
Declaration
Objective-C
- (null_unspecified instancetype)init;