FMIceLinkConnectionBase Class Reference

Inherits from FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to TAudioStream
TConnection
TDataChannel
TDataStream
TStream
TVideoStream
__covariant
Declared in FMIceLinkConnectionBase.h
FMIceLinkConnectionBase.m

Overview

Connection base properties/methods.

– addIceServer:

Adds an ICE server.
- (void)addIceServer:(FMIceLinkIceServer *)iceServer

Parameters

iceServer

The ICE server.

Discussion

Adds an ICE server.

Declared In

FMIceLinkConnectionBase.h

– addIceServers:

Adds some ICE servers.
- (void)addIceServers:(NSMutableArray *)iceServers

Parameters

iceServers

The ICE servers.

Discussion

Adds some ICE servers.

Declared In

FMIceLinkConnectionBase.h

– addOnGatheringStateChange:

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.
- (void)addOnGatheringStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnGatheringStateChangeWithBlock

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnGatheringStateChangeWithBlock

Discussion

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnGatheringStateChangeWithBlock:

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.
- (void)addOnGatheringStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock

Discussion

Adds a handler that is raised when the gathering [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnIceConnectionStateChange:

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.
- (void)addOnIceConnectionStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnIceConnectionStateChangeWithBlock

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnIceConnectionStateChangeWithBlock

Discussion

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnIceConnectionStateChangeWithBlock:

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.
- (void)addOnIceConnectionStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock

Discussion

Adds a handler that is raised when the ice connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalCandidate:

Adds a handler that is raised when a local candidate is added.
- (void)addOnLocalCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value

Discussion

Adds a handler that is raised when a local candidate is added.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalCandidateWithBlock

Adds a handler that is raised when a local candidate is added.
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkCandidate *) ))addOnLocalCandidateWithBlock

Discussion

Adds a handler that is raised when a local candidate is added.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalCandidateWithBlock:

Adds a handler that is raised when a local candidate is added.
- (void)addOnLocalCandidateWithBlock:(void ( ^ ) ( TConnection , FMIceLinkCandidate *))valueBlock

Discussion

Adds a handler that is raised when a local candidate is added.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalDescription:

Adds a handler that is raised when a local description is set.
- (void)addOnLocalDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value

Discussion

Adds a handler that is raised when a local description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalDescriptionWithBlock

Adds a handler that is raised when a local description is set.
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkSessionDescription *) ))addOnLocalDescriptionWithBlock

Discussion

Adds a handler that is raised when a local description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnLocalDescriptionWithBlock:

Adds a handler that is raised when a local description is set.
- (void)addOnLocalDescriptionWithBlock:(void ( ^ ) ( TConnection , FMIceLinkSessionDescription *))valueBlock

Discussion

Adds a handler that is raised when a local description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteCandidate:

Adds a handler that is raised when a remote description is added.
- (void)addOnRemoteCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value

Discussion

Adds a handler that is raised when a remote description is added.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteCandidateWithBlock

Adds a handler that is raised when a remote description is added.
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkCandidate *) ))addOnRemoteCandidateWithBlock

Discussion

Adds a handler that is raised when a remote description is added.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteCandidateWithBlock:

Adds a handler that is raised when a remote description is added.
- (void)addOnRemoteCandidateWithBlock:(void ( ^ ) ( TConnection , FMIceLinkCandidate *))valueBlock

Discussion

Adds a handler that is raised when a remote description is added.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteDescription:

Adds a handler that is raised when a remote description is set.
- (void)addOnRemoteDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value

Discussion

Adds a handler that is raised when a remote description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteDescriptionWithBlock

Adds a handler that is raised when a remote description is set.
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkSessionDescription *) ))addOnRemoteDescriptionWithBlock

Discussion

Adds a handler that is raised when a remote description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnRemoteDescriptionWithBlock:

Adds a handler that is raised when a remote description is set.
- (void)addOnRemoteDescriptionWithBlock:(void ( ^ ) ( TConnection , FMIceLinkSessionDescription *))valueBlock

Discussion

Adds a handler that is raised when a remote description is set.

Declared In

FMIceLinkConnectionBase.h

– addOnSignallingStateChange:

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.
- (void)addOnSignallingStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnSignallingStateChangeWithBlock

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnSignallingStateChangeWithBlock

Discussion

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnSignallingStateChangeWithBlock:

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.
- (void)addOnSignallingStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock

Discussion

Adds a handler that is raised when the signalling [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnStateChange:

Adds a handler that is raised when the connection [state](#//api/name/state) changes.
- (void)addOnStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Adds a handler that is raised when the connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnStateChangeWithBlock

Adds a handler that is raised when the connection [state](#//api/name/state) changes.
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnStateChangeWithBlock

Discussion

Adds a handler that is raised when the connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addOnStateChangeWithBlock:

Adds a handler that is raised when the connection [state](#//api/name/state) changes.
- (void)addOnStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock

Discussion

Adds a handler that is raised when the connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– addRemoteCandidate:

Adds the remote candidate.
- (FMIceLinkFuture<FMIceLinkCandidate*> *)addRemoteCandidate:(FMIceLinkCandidate *)remoteCandidate

Parameters

remoteCandidate

The remote candidate.

Discussion

Adds the remote candidate.

Declared In

FMIceLinkConnectionBase.h

– audioStream

Gets the first audio [stream](#//api/name/stream).
- (TAudioStream)audioStream

Discussion

Gets the first audio [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– audioStreams

Gets the audio [streams](#//api/name/streams).
- (NSMutableArray *)audioStreams

Discussion

Gets the audio [streams](#//api/name/streams).

Declared In

FMIceLinkConnectionBase.h

– close

Closes this [instance](#//api/name/instance).
- (void)close

Discussion

Closes this [instance](#//api/name/instance).

Declared In

FMIceLinkConnectionBase.h

+ connectionBaseWithSharedLock:

Initializes a new [instance](#//api/name/instance) of the FMIceLinkConnectionBase`6 class.
+ (FMIceLinkConnectionBase *)connectionBaseWithSharedLock:(id)sharedLock

Discussion

Initializes a new [instance](#//api/name/instance) of the FMIceLinkConnectionBase`6 class.

Declared In

FMIceLinkConnectionBase.h

– createAnswer

Creates an answer.
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)createAnswer

Discussion

Creates an answer.

Declared In

FMIceLinkConnectionBase.h

– createOffer

Creates an offer.
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)createOffer

Discussion

Creates an offer.

Declared In

FMIceLinkConnectionBase.h

– dataStream

Gets the first data [stream](#//api/name/stream).
- (TDataStream)dataStream

Discussion

Gets the first data [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– dataStreams

Gets the data [streams](#//api/name/streams).
- (NSMutableArray *)dataStreams

Discussion

Gets the data [streams](#//api/name/streams).

Declared In

FMIceLinkConnectionBase.h

– deadStreamTimeout

Gets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. Defaults to 15,000.
- (int)deadStreamTimeout

Discussion

Gets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. Defaults to 15,000.

Declared In

FMIceLinkConnectionBase.h

– doAddRemoteCandidateWithPromise:remoteCandidate:

Adds the remote candidate.
- (void)doAddRemoteCandidateWithPromise:(FMIceLinkPromise<FMIceLinkCandidate*> *)promise remoteCandidate:(FMIceLinkCandidate *)remoteCandidate

Parameters

promise

The promise.

remoteCandidate

The remote candidate.

Discussion

Adds the remote candidate.

Declared In

FMIceLinkConnectionBase.h

– doCreateAnswerWithPromise:

Creates an answer.
- (void)doCreateAnswerWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise

Discussion

Creates an answer.

Declared In

FMIceLinkConnectionBase.h

– doCreateOfferWithPromise:

Creates an offer.
- (bool)doCreateOfferWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise

Discussion

Creates an offer.

Declared In

FMIceLinkConnectionBase.h

– doSendCachedLocalCandidates

Dispatches cached local candidates that were gathered while Connection generated session description.
- (void)doSendCachedLocalCandidates

Discussion

Dispatches cached local candidates that were gathered while Connection generated session description.

Declared In

FMIceLinkConnectionBase.h

– doSetLocalDescriptionWithPromise:localDescription:

Sets the local description.
- (void)doSetLocalDescriptionWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise localDescription:(FMIceLinkSessionDescription *)localDescription

Parameters

promise

The promise.

localDescription

The local description.

Discussion

Sets the local description.

Declared In

FMIceLinkConnectionBase.h

– doSetRemoteDescriptionWithPromise:remoteDescription:

Sets the remote description.
- (void)doSetRemoteDescriptionWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise remoteDescription:(FMIceLinkSessionDescription *)remoteDescription

Parameters

promise

The promise.

remoteDescription

The remote description.

Discussion

Sets the remote description.

Declared In

FMIceLinkConnectionBase.h

– error

Gets the error.
- (FMIceLinkError *)error

Discussion

Gets the error.

Declared In

FMIceLinkConnectionBase.h

– gatheringState

Gets the ICE gathering [state](#//api/name/state).
- (FMIceLinkIceGatheringState)gatheringState

Discussion

Gets the ICE gathering [state](#//api/name/state).

Declared In

FMIceLinkConnectionBase.h

– getStats

Gets the current connection stats.

@return

- (FMIceLinkFuture<FMIceLinkConnectionStats*> *)getStats

Discussion

Gets the current connection stats.

@return

Declared In

FMIceLinkConnectionBase.h

– hasAudio

Gets whether this connection has an audio [stream](#//api/name/stream).
- (bool)hasAudio

Discussion

Gets whether this connection has an audio [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– hasData

Gets whether this connection has a data [stream](#//api/name/stream).
- (bool)hasData

Discussion

Gets whether this connection has a data [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– hasVideo

Gets whether this connection has a video [stream](#//api/name/stream).
- (bool)hasVideo

Discussion

Gets whether this connection has a video [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– iceConnectionState

Gets the ICE connection [state](#//api/name/state).
- (FMIceLinkIceConnectionState)iceConnectionState

Discussion

Gets the ICE connection [state](#//api/name/state).

Declared In

FMIceLinkConnectionBase.h

– iceGatherPolicy

Gets the ICE gather policy.
- (FMIceLinkIceGatherPolicy)iceGatherPolicy

Discussion

Gets the ICE gather policy.

Declared In

FMIceLinkConnectionBase.h

– iceServer

Gets the ICE server.
- (FMIceLinkIceServer *)iceServer

Discussion

Gets the ICE server.

Declared In

FMIceLinkConnectionBase.h

– iceServers

Gets the ICE servers.
- (NSMutableArray *)iceServers

Discussion

Gets the ICE servers.

Declared In

FMIceLinkConnectionBase.h

– id

Gets the identifier.
- (NSString *)id

Discussion

Gets the identifier.

Declared In

FMIceLinkConnectionBase.h

– initWithSharedLock:

Initializes a new [instance](#//api/name/instance) of the FMIceLinkConnectionBase`6 class.
- (instancetype)initWithSharedLock:(id)sharedLock

Discussion

Initializes a new [instance](#//api/name/instance) of the FMIceLinkConnectionBase`6 class.

Declared In

FMIceLinkConnectionBase.h

– instance

Gets the current instance.
- (TConnection)instance

Discussion

Gets the current instance.

Declared In

FMIceLinkConnectionBase.h

– localDescription

Gets the local description.
- (FMIceLinkSessionDescription *)localDescription

Discussion

Gets the local description.

Declared In

FMIceLinkConnectionBase.h

– processDescription:isLocalDescription:

Processes a session description.
- (FMIceLinkError *)processDescription:(FMIceLinkSessionDescription *)description isLocalDescription:(bool)isLocalDescription

Parameters

description

The session description.

isLocalDescription

Whether this is a local session description.

Discussion

Processes a session description.

Declared In

FMIceLinkConnectionBase.h

– processSdpMediaDescriptionWithStream:sdpMediaDescription:sdpMediaIndex:isLocalDescription:isRenegotiation:

Processes a media description.
- (FMIceLinkError *)processSdpMediaDescriptionWithStream:(TStream)stream sdpMediaDescription:(FMIceLinkSdpMediaDescription *)sdpMediaDescription sdpMediaIndex:(int)sdpMediaIndex isLocalDescription:(bool)isLocalDescription isRenegotiation:(bool)isRenegotiation

Parameters

stream

The stream.

sdpMediaDescription

The SDP media description.

sdpMediaIndex

The SDP media index.

isLocalDescription

Flag indicating if this is a local Sdp description.

isRenegotiation

Flag indicating whether SDP renegotiation is currently in progress.

Discussion

Processes a media description.

Declared In

FMIceLinkConnectionBase.h

– raiseGatheringStateChangeWithConnection:

Raises gathering [state](#//api/name/state) change.
- (void)raiseGatheringStateChangeWithConnection:(TConnection)connection

Discussion

Raises gathering [state](#//api/name/state) change.

Declared In

FMIceLinkConnectionBase.h

– raiseIceConnectionStateChangeWithConnection:

Raises ICE connection [state](#//api/name/state) change.
- (void)raiseIceConnectionStateChangeWithConnection:(TConnection)connection

Discussion

Raises ICE connection [state](#//api/name/state) change.

Declared In

FMIceLinkConnectionBase.h

– raiseLocalCandidate:

Raises a local candidate but only if it has not been already raised.
- (void)raiseLocalCandidate:(FMIceLinkCandidate *)localCandidate

Parameters

localCandidate

The local candidate.

Discussion

Raises a local candidate but only if it has not been already raised.

Declared In

FMIceLinkConnectionBase.h

– remoteDescription

Gets the remote description.
- (FMIceLinkSessionDescription *)remoteDescription

Discussion

Gets the remote description.

Declared In

FMIceLinkConnectionBase.h

– removeIceServer:

Removes an ICE server.
- (void)removeIceServer:(FMIceLinkIceServer *)iceServer

Parameters

iceServer

The ICE server.

Discussion

Removes an ICE server.

Declared In

FMIceLinkConnectionBase.h

– removeIceServers:

Removes some ICE servers.
- (void)removeIceServers:(NSMutableArray *)iceServers

Parameters

iceServers

The ICE servers.

Discussion

Removes some ICE servers.

Declared In

FMIceLinkConnectionBase.h

– removeOnGatheringStateChange:

Removes a handler that is raised when the gathering [state](#//api/name/state) changes.
- (void)removeOnGatheringStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Removes a handler that is raised when the gathering [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– removeOnIceConnectionStateChange:

Removes a handler that is raised when the ice connection [state](#//api/name/state) changes.
- (void)removeOnIceConnectionStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Removes a handler that is raised when the ice connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– removeOnLocalCandidate:

Removes a handler that is raised when a local candidate is added.
- (void)removeOnLocalCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value

Discussion

Removes a handler that is raised when a local candidate is added.

Declared In

FMIceLinkConnectionBase.h

– removeOnLocalDescription:

Removes a handler that is raised when a local description is set.
- (void)removeOnLocalDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value

Discussion

Removes a handler that is raised when a local description is set.

Declared In

FMIceLinkConnectionBase.h

– removeOnRemoteCandidate:

Removes a handler that is raised when a remote description is added.
- (void)removeOnRemoteCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value

Discussion

Removes a handler that is raised when a remote description is added.

Declared In

FMIceLinkConnectionBase.h

– removeOnRemoteDescription:

Removes a handler that is raised when a remote description is set.
- (void)removeOnRemoteDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value

Discussion

Removes a handler that is raised when a remote description is set.

Declared In

FMIceLinkConnectionBase.h

– removeOnSignallingStateChange:

Removes a handler that is raised when the signalling [state](#//api/name/state) changes.
- (void)removeOnSignallingStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Removes a handler that is raised when the signalling [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– removeOnStateChange:

Removes a handler that is raised when the connection [state](#//api/name/state) changes.
- (void)removeOnStateChange:(FMIceLinkAction1<TConnection> *)value

Discussion

Removes a handler that is raised when the connection [state](#//api/name/state) changes.

Declared In

FMIceLinkConnectionBase.h

– setDeadStreamTimeout:

Sets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. Defaults to 15,000.
- (void)setDeadStreamTimeout:(int)value

Discussion

Sets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. Defaults to 15,000.

Declared In

FMIceLinkConnectionBase.h

– setError:

Sets the [error](#//api/name/error).
- (void)setError:(FMIceLinkError *)value

Discussion

Sets the [error](#//api/name/error).

Declared In

FMIceLinkConnectionBase.h

– setGatheringState:

Sets the ICE gathering [state](#//api/name/state).
- (void)setGatheringState:(FMIceLinkIceGatheringState)value

Discussion

Sets the ICE gathering [state](#//api/name/state).

Declared In

FMIceLinkConnectionBase.h

– setIceConnectionState:

Sets the ICE connection [state](#//api/name/state).
- (void)setIceConnectionState:(FMIceLinkIceConnectionState)value

Discussion

Sets the ICE connection [state](#//api/name/state).

Declared In

FMIceLinkConnectionBase.h

– setIceGatherPolicy:

Sets the ICE gather policy.
- (void)setIceGatherPolicy:(FMIceLinkIceGatherPolicy)value

Discussion

Sets the ICE gather policy.

Declared In

FMIceLinkConnectionBase.h

– setIceServer:

Sets the ICE server.
- (void)setIceServer:(FMIceLinkIceServer *)value

Discussion

Sets the ICE server.

Declared In

FMIceLinkConnectionBase.h

– setIceServers:

Sets the ICE servers.
- (void)setIceServers:(NSMutableArray *)value

Discussion

Sets the ICE servers.

Declared In

FMIceLinkConnectionBase.h

– setId:

Sets the identifier.
- (void)setId:(NSString *)value

Discussion

Sets the identifier.

Declared In

FMIceLinkConnectionBase.h

– setLocalDescription:

Sets the local description.
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)setLocalDescription:(FMIceLinkSessionDescription *)localDescription

Parameters

localDescription

The local description.

Discussion

Sets the local description.

Declared In

FMIceLinkConnectionBase.h

– setRemoteDescription:

Sets the remote description.
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)setRemoteDescription:(FMIceLinkSessionDescription *)remoteDescription

Parameters

remoteDescription

The remote description.

Discussion

Sets the remote description.

Declared In

FMIceLinkConnectionBase.h

– setSignallingState:

Sets the [state](#//api/name/state) of the signalling.
- (void)setSignallingState:(FMIceLinkSignallingState)value

Discussion

Sets the [state](#//api/name/state) of the signalling.

Declared In

FMIceLinkConnectionBase.h

– setState:

Sets the [state](#//api/name/state) of the connection.
- (void)setState:(FMIceLinkConnectionState)value

Discussion

Sets the [state](#//api/name/state) of the connection.

Declared In

FMIceLinkConnectionBase.h

– setTieBreaker:

Sets the tie breaker.
- (void)setTieBreaker:(NSString *)value

Discussion

Sets the tie breaker.

Declared In

FMIceLinkConnectionBase.h

– setTimeout:

Sets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.
- (void)setTimeout:(int)value

Discussion

Sets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.

Declared In

FMIceLinkConnectionBase.h

– setTrickleIcePolicy:

Sets Trickle Ice Support Policy. Cf. [https://tools.ietf.org/html/draft-ietf-ice-trickle-05](https://tools.ietf.org/html/draft-ietf-ice-trickle-05)
- (void)setTrickleIcePolicy:(FMIceLinkTrickleIcePolicy)value

Discussion

Sets Trickle Ice Support Policy. Cf. [https://tools.ietf.org/html/draft-ietf-ice-trickle-05](https://tools.ietf.org/html/draft-ietf-ice-trickle-05)

Declared In

FMIceLinkConnectionBase.h

– signallingState

Gets the [state](#//api/name/state) of the signalling.
- (FMIceLinkSignallingState)signallingState

Discussion

Gets the [state](#//api/name/state) of the signalling.

Declared In

FMIceLinkConnectionBase.h

– state

Gets the state of the connection.
- (FMIceLinkConnectionState)state

Discussion

Gets the state of the connection.

Declared In

FMIceLinkConnectionBase.h

– stream

Gets the first stream.
- (TStream)stream

Discussion

Gets the first stream.

Declared In

FMIceLinkConnectionBase.h

– streams

Gets the streams.
- (NSMutableArray *)streams

Discussion

Gets the streams.

Declared In

FMIceLinkConnectionBase.h

– tieBreaker

Gets the tie breaker.
- (NSString *)tieBreaker

Discussion

Gets the tie breaker.

Declared In

FMIceLinkConnectionBase.h

– timeout

Gets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.
- (int)timeout

Discussion

Gets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.

Declared In

FMIceLinkConnectionBase.h

– trickleIcePolicy

Gets Trickle Ice Support Policy. Cf. [https://tools.ietf.org/html/draft-ietf-ice-trickle-05](https://tools.ietf.org/html/draft-ietf-ice-trickle-05)
- (FMIceLinkTrickleIcePolicy)trickleIcePolicy

Discussion

Gets Trickle Ice Support Policy. Cf. [https://tools.ietf.org/html/draft-ietf-ice-trickle-05](https://tools.ietf.org/html/draft-ietf-ice-trickle-05)

Declared In

FMIceLinkConnectionBase.h

– videoStream

Gets the first video [stream](#//api/name/stream).
- (TVideoStream)videoStream

Discussion

Gets the first video [stream](#//api/name/stream).

Declared In

FMIceLinkConnectionBase.h

– videoStreams

Gets the video [streams](#//api/name/streams).
- (NSMutableArray *)videoStreams

Discussion

Gets the video [streams](#//api/name/streams).

Declared In

FMIceLinkConnectionBase.h