FMIceLinkConnectionBase Class Reference
Inherits from | FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | TAudioStream TConnection TDataChannel TDataStream TStream TVideoStream __covariant |
Declared in | FMIceLinkConnectionBase.h FMIceLinkConnectionBase.m |
– addIceServer:
- (void)addIceServer:(FMIceLinkIceServer *)iceServer
Parameters
iceServer |
The ICE server. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– addIceServers:
- (void)addIceServers:(NSMutableArray *)iceServers
Parameters
iceServers |
The ICE servers. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnGatheringStateChange:
- (void)addOnGatheringStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnGatheringStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnGatheringStateChangeWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnGatheringStateChangeWithBlock:
- (void)addOnGatheringStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnIceConnectionStateChange:
- (void)addOnIceConnectionStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnIceConnectionStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnIceConnectionStateChangeWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnIceConnectionStateChangeWithBlock:
- (void)addOnIceConnectionStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalCandidate:
- (void)addOnLocalCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalCandidateWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkCandidate *) ))addOnLocalCandidateWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalCandidateWithBlock:
- (void)addOnLocalCandidateWithBlock:(void ( ^ ) ( TConnection , FMIceLinkCandidate *))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalDescription:
- (void)addOnLocalDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalDescriptionWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkSessionDescription *) ))addOnLocalDescriptionWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnLocalDescriptionWithBlock:
- (void)addOnLocalDescriptionWithBlock:(void ( ^ ) ( TConnection , FMIceLinkSessionDescription *))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteCandidate:
- (void)addOnRemoteCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteCandidateWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkCandidate *) ))addOnRemoteCandidateWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteCandidateWithBlock:
- (void)addOnRemoteCandidateWithBlock:(void ( ^ ) ( TConnection , FMIceLinkCandidate *))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteDescription:
- (void)addOnRemoteDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteDescriptionWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection , FMIceLinkSessionDescription *) ))addOnRemoteDescriptionWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnRemoteDescriptionWithBlock:
- (void)addOnRemoteDescriptionWithBlock:(void ( ^ ) ( TConnection , FMIceLinkSessionDescription *))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnSignallingStateChange:
- (void)addOnSignallingStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnSignallingStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnSignallingStateChangeWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnSignallingStateChangeWithBlock:
- (void)addOnSignallingStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnStateChange:
- (void)addOnStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( TConnection ) ))addOnStateChangeWithBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addOnStateChangeWithBlock:
- (void)addOnStateChangeWithBlock:(void ( ^ ) ( TConnection ))valueBlock
Discussion
Declared In
FMIceLinkConnectionBase.h
– addRemoteCandidate:
- (FMIceLinkFuture<FMIceLinkCandidate*> *)addRemoteCandidate:(FMIceLinkCandidate *)remoteCandidate
Parameters
remoteCandidate |
The remote candidate. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– audioStream
- (TAudioStream)audioStream
Discussion
Declared In
FMIceLinkConnectionBase.h
– audioStreams
- (NSMutableArray *)audioStreams
Discussion
Declared In
FMIceLinkConnectionBase.h
– close
- (void)close
Discussion
Declared In
FMIceLinkConnectionBase.h
+ connectionBaseWithSharedLock:
+ (FMIceLinkConnectionBase *)connectionBaseWithSharedLock:(id)sharedLock
Discussion
Declared In
FMIceLinkConnectionBase.h
– createAnswer
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)createAnswer
Discussion
Declared In
FMIceLinkConnectionBase.h
– createOffer
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)createOffer
Discussion
Declared In
FMIceLinkConnectionBase.h
– dataStream
- (TDataStream)dataStream
Discussion
Declared In
FMIceLinkConnectionBase.h
– dataStreams
- (NSMutableArray *)dataStreams
Discussion
Declared In
FMIceLinkConnectionBase.h
– deadStreamTimeout
- (int)deadStreamTimeout
Discussion
Declared In
FMIceLinkConnectionBase.h
– doAddRemoteCandidateWithPromise:remoteCandidate:
- (void)doAddRemoteCandidateWithPromise:(FMIceLinkPromise<FMIceLinkCandidate*> *)promise remoteCandidate:(FMIceLinkCandidate *)remoteCandidate
Parameters
promise |
The promise. |
---|---|
remoteCandidate |
The remote candidate. |
Discussion
Declared In
FMIceLinkConnectionBase.h
– doCreateAnswerWithPromise:
- (void)doCreateAnswerWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise
Discussion
Declared In
FMIceLinkConnectionBase.h
– doCreateOfferWithPromise:
- (bool)doCreateOfferWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise
Discussion
Declared In
FMIceLinkConnectionBase.h
– doSendCachedLocalCandidates
- (void)doSendCachedLocalCandidates
Discussion
Declared In
FMIceLinkConnectionBase.h
– doSetLocalDescriptionWithPromise:localDescription:
- (void)doSetLocalDescriptionWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise localDescription:(FMIceLinkSessionDescription *)localDescription
Parameters
promise |
The promise. |
---|---|
localDescription |
The local description. |
Discussion
Declared In
FMIceLinkConnectionBase.h
– doSetRemoteDescriptionWithPromise:remoteDescription:
- (void)doSetRemoteDescriptionWithPromise:(FMIceLinkPromise<FMIceLinkSessionDescription*> *)promise remoteDescription:(FMIceLinkSessionDescription *)remoteDescription
Parameters
promise |
The promise. |
---|---|
remoteDescription |
The remote description. |
Discussion
Declared In
FMIceLinkConnectionBase.h
– error
- (FMIceLinkError *)error
Discussion
Declared In
FMIceLinkConnectionBase.h
– gatheringState
- (FMIceLinkIceGatheringState)gatheringState
Discussion
Declared In
FMIceLinkConnectionBase.h
– getStats
@return
- (FMIceLinkFuture<FMIceLinkConnectionStats*> *)getStats
Discussion
@return
Declared In
FMIceLinkConnectionBase.h
– hasAudio
- (bool)hasAudio
Discussion
Declared In
FMIceLinkConnectionBase.h
– hasData
- (bool)hasData
Discussion
Declared In
FMIceLinkConnectionBase.h
– hasVideo
- (bool)hasVideo
Discussion
Declared In
FMIceLinkConnectionBase.h
– iceConnectionState
- (FMIceLinkIceConnectionState)iceConnectionState
Discussion
Declared In
FMIceLinkConnectionBase.h
– iceGatherPolicy
- (FMIceLinkIceGatherPolicy)iceGatherPolicy
Discussion
Declared In
FMIceLinkConnectionBase.h
– iceServer
- (FMIceLinkIceServer *)iceServer
Discussion
Declared In
FMIceLinkConnectionBase.h
– iceServers
- (NSMutableArray *)iceServers
Discussion
Declared In
FMIceLinkConnectionBase.h
– id
- (NSString *)id
Discussion
Declared In
FMIceLinkConnectionBase.h
– initWithSharedLock:
- (instancetype)initWithSharedLock:(id)sharedLock
Discussion
Declared In
FMIceLinkConnectionBase.h
– instance
- (TConnection)instance
Discussion
Declared In
FMIceLinkConnectionBase.h
– localDescription
- (FMIceLinkSessionDescription *)localDescription
Discussion
Declared In
FMIceLinkConnectionBase.h
– processDescription:isLocalDescription:
- (FMIceLinkError *)processDescription:(FMIceLinkSessionDescription *)description isLocalDescription:(bool)isLocalDescription
Parameters
description |
The session description. |
---|---|
isLocalDescription |
Whether this is a local session description. |
Discussion
Declared In
FMIceLinkConnectionBase.h
– processSdpMediaDescriptionWithStream:sdpMediaDescription:sdpMediaIndex:isLocalDescription:isRenegotiation:
- (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
Declared In
FMIceLinkConnectionBase.h
– raiseGatheringStateChangeWithConnection:
- (void)raiseGatheringStateChangeWithConnection:(TConnection)connection
Discussion
Declared In
FMIceLinkConnectionBase.h
– raiseIceConnectionStateChangeWithConnection:
- (void)raiseIceConnectionStateChangeWithConnection:(TConnection)connection
Discussion
Declared In
FMIceLinkConnectionBase.h
– raiseLocalCandidate:
- (void)raiseLocalCandidate:(FMIceLinkCandidate *)localCandidate
Parameters
localCandidate |
The local candidate. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– remoteDescription
- (FMIceLinkSessionDescription *)remoteDescription
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeIceServer:
- (void)removeIceServer:(FMIceLinkIceServer *)iceServer
Parameters
iceServer |
The ICE server. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeIceServers:
- (void)removeIceServers:(NSMutableArray *)iceServers
Parameters
iceServers |
The ICE servers. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnGatheringStateChange:
- (void)removeOnGatheringStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnIceConnectionStateChange:
- (void)removeOnIceConnectionStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnLocalCandidate:
- (void)removeOnLocalCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnLocalDescription:
- (void)removeOnLocalDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnRemoteCandidate:
- (void)removeOnRemoteCandidate:(FMIceLinkAction2<TConnection,FMIceLinkCandidate*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnRemoteDescription:
- (void)removeOnRemoteDescription:(FMIceLinkAction2<TConnection,FMIceLinkSessionDescription*> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnSignallingStateChange:
- (void)removeOnSignallingStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– removeOnStateChange:
- (void)removeOnStateChange:(FMIceLinkAction1<TConnection> *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setDeadStreamTimeout:
- (void)setDeadStreamTimeout:(int)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setError:
- (void)setError:(FMIceLinkError *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setGatheringState:
- (void)setGatheringState:(FMIceLinkIceGatheringState)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setIceConnectionState:
- (void)setIceConnectionState:(FMIceLinkIceConnectionState)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setIceGatherPolicy:
- (void)setIceGatherPolicy:(FMIceLinkIceGatherPolicy)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setIceServer:
- (void)setIceServer:(FMIceLinkIceServer *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setIceServers:
- (void)setIceServers:(NSMutableArray *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setId:
- (void)setId:(NSString *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setLocalDescription:
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)setLocalDescription:(FMIceLinkSessionDescription *)localDescription
Parameters
localDescription |
The local description. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– setRemoteDescription:
- (FMIceLinkFuture<FMIceLinkSessionDescription*> *)setRemoteDescription:(FMIceLinkSessionDescription *)remoteDescription
Parameters
remoteDescription |
The remote description. |
---|
Discussion
Declared In
FMIceLinkConnectionBase.h
– setSignallingState:
- (void)setSignallingState:(FMIceLinkSignallingState)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setState:
- (void)setState:(FMIceLinkConnectionState)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setTieBreaker:
- (void)setTieBreaker:(NSString *)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setTimeout:
- (void)setTimeout:(int)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– setTrickleIcePolicy:
- (void)setTrickleIcePolicy:(FMIceLinkTrickleIcePolicy)value
Discussion
Declared In
FMIceLinkConnectionBase.h
– signallingState
- (FMIceLinkSignallingState)signallingState
Discussion
Declared In
FMIceLinkConnectionBase.h
– state
- (FMIceLinkConnectionState)state
Discussion
Declared In
FMIceLinkConnectionBase.h
– stream
- (TStream)stream
Discussion
Declared In
FMIceLinkConnectionBase.h
– streams
- (NSMutableArray *)streams
Discussion
Declared In
FMIceLinkConnectionBase.h
– tieBreaker
- (NSString *)tieBreaker
Discussion
Declared In
FMIceLinkConnectionBase.h
– timeout
- (int)timeout
Discussion
Declared In
FMIceLinkConnectionBase.h
– trickleIcePolicy
- (FMIceLinkTrickleIcePolicy)trickleIcePolicy
Discussion
Declared In
FMIceLinkConnectionBase.h
– videoStream
- (TVideoStream)videoStream
Discussion
Declared In
FMIceLinkConnectionBase.h
– videoStreams
- (NSMutableArray *)videoStreams
Discussion
Declared In
FMIceLinkConnectionBase.h