Click or drag to resize

IConnectionTConnection, TStream, TAudioStream, TVideoStream, TDataStream Interface

Connection interface.

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The IConnectionTConnection, TStream, TAudioStream, TVideoStream, TDataStream type exposes the following members.

Properties
  NameDescription
Public propertyAudioStream
Gets the first audio stream.
Public propertyAudioStreams
Gets the audio streams.
Public propertyDataStream
Gets the first data stream.
Public propertyDataStreams
Gets the data streams.
Public propertyDeadStreamTimeout
Gets or 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 10,000.
Public propertyError
Gets the error.
Public propertyGatheringState
Gets or sets the ICE gathering state.
Public propertyHasAudio
Gets whether this connection has an audio stream.
Public propertyHasData
Gets whether this connection has a data stream.
Public propertyHasVideo
Gets whether this connection has a video stream.
Public propertyIceConnectionState
Gets or sets the ICE connection state.
Public propertyIceGatherPolicy
Gets or sets the ICE gather policy.
Public propertyIceServer
Gets or sets the ICE server.
Public propertyIceServers
Gets or sets the ICE servers.
Public propertyId
Gets or sets the identifier.
Public propertyLocalDescription
Gets the local description.
Public propertyRemoteDescription
Gets the remote description.
Public propertySignallingState
Gets the current signalling state.
Public propertyState
Gets the current state.
Public propertyStreams
Gets the streams.
Public propertyTieBreaker
Gets or sets the tie breaker.
Public propertyTimeout
Gets or sets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.
Public propertyTrickleIcePolicy
Gets or sets the trickle ICE policy.
Public propertyVideoStream
Gets the first video stream.
Public propertyVideoStreams
Gets the video streams.
Top
Methods
  NameDescription
Public methodAddIceServer
Adds an ICE server.
Public methodAddIceServers
Adds some ICE servers.
Public methodAddRemoteCandidate
Adds the remote candidate.
Public methodClose
Closes this instance.
Public methodCreateAnswer
Creates an answer.
Public methodCreateOffer
Creates an offer.
Public methodGetStats
Gets connection stats.
Public methodRemoveIceServer
Removes an ICE server.
Public methodRemoveIceServers
Removes some ICE servers.
Public methodSetLocalDescription
Sets the local description.
Public methodSetRemoteDescription
Sets the remote description.
Top
Events
  NameDescription
Public eventOnGatheringStateChange
Raised when the gathering state changes.
Public eventOnIceConnectionStateChange
Raised when the Ice connection state changes.
Public eventOnLocalCandidate
Raised when a local candidate is added.
Public eventOnLocalDescription
Raised when a local description is set.
Public eventOnRemoteCandidate
Raised when a remote candidate is added.
Public eventOnRemoteDescription
Raised when a remote description is set.
Public eventOnSignallingStateChange
Raised when the signalling state changes.
Public eventOnStateChange
Raised when the connection state changes.
Top
See Also