TVOPreflightIceCandidate
Objective-C
@interface TVOPreflightIceCandidate : NSObject
Swift
class TVOPreflightIceCandidate : NSObject
TVOPreflightIceCandidate stores the ICE candidates gathered during ice negotiation.
-
@brief Transport ID of the ice candidate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *transportId;Swift
var transportId: String { get } -
@brief Boolean showing if this is a remote candidate.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isRemote;Swift
var isRemote: Bool { get } -
@brief IP address of the ice candidate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *ip;Swift
var ip: String { get } -
@brief Port of the ice candidate.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger port;Swift
var port: UInt { get } -
@brief Protocol used by the ICE candidate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *protocol;Swift
var `protocol`: String { get } -
@brief ICE candidate type like local, host, etc.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *candidateType;Swift
var candidateType: String { get } -
@brief Priority of the ICE candidate.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger priority;Swift
var priority: UInt { get } -
@brief URL of the ice candidate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *url;Swift
var url: String { get } -
@brief Boolean showing if the ICE candidate is deleted.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL deleted;Swift
var deleted: Bool { get } -
@brief Network cost of the ICE candidate.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger networkCost;Swift
var networkCost: UInt { get } -
@brief Network ID of the ICE candidate.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger networkId;Swift
var networkId: UInt { get } -
@brief Network type used by the ICE candidate like WiFi, LTE, etc.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *networkType;Swift
var networkType: String { get } -
@brief Related address of the ICE candidate, if any.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *relatedAddress;Swift
var relatedAddress: String { get } -
@brief Related port of the ICE candidate, if any.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger relatedPort;Swift
var relatedPort: UInt { get } -
@brief TCP type of the ICE candidate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *tcpType;Swift
var tcpType: String { get } -
Unavailable
Developers shouldn’t initialize this class directly.
@brief Developers shouldn’t initialize this class directly.
Declaration
Objective-C
- (null_unspecified instancetype)init;