ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel Class |
Namespace: FM.IceLink
The ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel type exposes the following members.
| Name | Description | |
|---|---|---|
| ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel |
Initializes a new instance of the ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel class.
|
| Name | Description | |
|---|---|---|
| AudioStream |
Gets the first audio stream.
| |
| AudioStreams |
Gets the audio streams.
| |
| DataStream |
Gets the first data stream.
| |
| DataStreams |
Gets the data streams.
| |
| DeadStreamTimeout |
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 15,000.
| |
| DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
| Error |
Gets or sets the error.
| |
| GatheringState |
Gets or sets the ICE gathering state.
| |
| HasAudio |
Gets whether this connection has an audio stream.
| |
| HasData |
Gets whether this connection has a data stream.
| |
| HasVideo |
Gets whether this connection has a video stream.
| |
| IceConnectionState |
Gets or sets the ICE connection state.
| |
| IceGatherPolicy |
Gets or sets the ICE gather policy.
| |
| IceServer |
Gets or sets the ICE server.
| |
| IceServers |
Gets or sets the ICE servers.
| |
| Id |
Gets or sets the identifier.
| |
| Instance |
Gets the current instance.
| |
| IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
| LocalDescription |
Gets the local description.
| |
| RemoteDescription |
Gets the remote description.
| |
| SignallingState |
Gets or sets the state of the signalling.
| |
| State |
Gets or sets the state of the connection.
| |
| Stream |
Gets the first stream.
| |
| Streams |
Gets the streams.
| |
| TieBreaker |
Gets or sets the tie breaker.
| |
| Timeout |
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.
| |
| TrickleIcePolicy |
Gets or sets Trickle Ice Support Policy. Cf. https://tools.ietf.org/html/draft-ietf-ice-trickle-05
| |
| VideoStream |
Gets the first video stream.
| |
| VideoStreams |
Gets the video streams.
|
| Name | Description | |
|---|---|---|
| AddIceServer |
Adds an ICE server.
| |
| AddIceServers |
Adds some ICE servers.
| |
| AddRemoteCandidate |
Adds the remote candidate.
| |
| Close |
Closes this instance.
| |
| CreateAnswer |
Creates an answer.
| |
| CreateOffer |
Creates an offer.
| |
| DoAddRemoteCandidate |
Adds the remote candidate.
| |
| DoCreateAnswer |
Creates an answer.
| |
| DoCreateOffer |
Creates an offer.
| |
| DoSendCachedLocalCandidates |
Dispatches cached local candidates that were gathered while Connection generated session description.
| |
| DoSetLocalDescription |
Sets the local description.
| |
| DoSetRemoteDescription |
Sets the remote description.
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetDynamicValue |
Gets a property value from the local cache.
(Inherited from Dynamic.) | |
| GetHashCode | (Inherited from Object.) | |
| GetStats |
Gets the current connection stats.
| |
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| ProcessDescription |
Processes a session description.
| |
| ProcessSdpMediaDescription |
Processes a media description.
| |
| RaiseGatheringStateChange |
Raises gathering state change.
| |
| RaiseIceConnectionStateChange |
Raises ICE connection state change.
| |
| RaiseLocalCandidate |
Raises a local candidate but only if it has not been already raised.
| |
| RemoveIceServer |
Removes an ICE server.
| |
| RemoveIceServers |
Removes some ICE servers.
| |
| SetDynamicValue |
Sets a property value in the local cache.
(Inherited from Dynamic.) | |
| SetLocalDescription |
Sets the local description.
| |
| SetRemoteDescription |
Sets the remote description.
| |
| ToString | (Inherited from Object.) | |
| UnsetDynamicValue |
Unsets a property value in the local cache.
(Inherited from Dynamic.) |
| Name | Description | |
|---|---|---|
| OnGatheringStateChange |
Raised when the gathering state changes.
| |
| OnIceConnectionStateChange |
Raised when the ice connection state changes.
| |
| OnLocalCandidate |
Raised when a local candidate is added.
| |
| OnLocalDescription |
Raised when a local description is set.
| |
| OnRemoteCandidate |
Raised when a remote description is added.
| |
| OnRemoteDescription |
Raised when a remote description is set.
| |
| OnSignallingStateChange |
Raised when the signalling state changes.
| |
| OnStateChange |
Raised when the connection state changes.
|
| Name | Description | |
|---|---|---|
| ConnectionLock |
The state lock.
|