TVOPreflightIceCandidate Class Reference

Inherits from NSObject
Declared in TVOPreflightReport.h

Overview

TVOPreflightIceCandidate stores the ICE candidates gathered during ice negotiation.

  transportId

Transport ID of the ice candidate.

@property (nonatomic, strong, readonly, nonnull) NSString *transportId

Declared In

TVOPreflightReport.h

  isRemote

Boolean showing if this is a remote candidate.

@property (nonatomic, assign, readonly) BOOL isRemote

Declared In

TVOPreflightReport.h

  ip

IP address of the ice candidate.

@property (nonatomic, strong, readonly, nonnull) NSString *ip

Declared In

TVOPreflightReport.h

  port

Port of the ice candidate.

@property (nonatomic, assign, readonly) NSUInteger port

Declared In

TVOPreflightReport.h

  protocol

Protocol used by the ICE candidate.

@property (nonatomic, strong, readonly, nonnull) NSString *protocol

Declared In

TVOPreflightReport.h

  candidateType

ICE candidate type like local, host, etc.

@property (nonatomic, strong, readonly, nonnull) NSString *candidateType

Declared In

TVOPreflightReport.h

  priority

Priority of the ICE candidate.

@property (nonatomic, assign, readonly) NSUInteger priority

Declared In

TVOPreflightReport.h

  url

URL of the ice candidate.

@property (nonatomic, strong, readonly, nonnull) NSString *url

Declared In

TVOPreflightReport.h

  deleted

Boolean showing if the ICE candidate is deleted.

@property (nonatomic, assign, readonly) BOOL deleted

Declared In

TVOPreflightReport.h

  networkCost

Network cost of the ICE candidate.

@property (nonatomic, assign, readonly) NSUInteger networkCost

Declared In

TVOPreflightReport.h

  networkId

Network ID of the ICE candidate.

@property (nonatomic, assign, readonly) NSUInteger networkId

Declared In

TVOPreflightReport.h

  networkType

Network type used by the ICE candidate like WiFi, LTE, etc.

@property (nonatomic, strong, readonly, nonnull) NSString *networkType

Declared In

TVOPreflightReport.h

  relatedAddress

Related address of the ICE candidate, if any.

@property (nonatomic, strong, readonly, nonnull) NSString *relatedAddress

Declared In

TVOPreflightReport.h

  relatedPort

Related port of the ICE candidate, if any.

@property (nonatomic, assign, readonly) NSUInteger relatedPort

Declared In

TVOPreflightReport.h

  tcpType

TCP type of the ICE candidate.

@property (nonatomic, strong, readonly, nonnull) NSString *tcpType

Declared In

TVOPreflightReport.h

– init

Developers shouldn’t initialize this class directly.

- (null_unspecified instancetype)init

Declared In

TVOPreflightReport.h