Connection Properties |
The Connection type exposes the following members.
Name | Description | |
---|---|---|
AudioStream |
Gets the first audio stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
AudioStreams |
Gets the audio streams.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelAudioStreams.) | |
CreateDatagramSocket |
Gets or sets a method that creates Datagram sockets. Optional. If not set, default OS UDP socket is used.
| |
CreateStreamSocket |
Gets or sets a method that creates Stream sockets. Optional. If not set, default OS TCP socket is used.
| |
DataStream |
Gets the first data stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
DataStreams |
Gets the data streams.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelDataStreams.) | |
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.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
DefaultLocalDtlsCertificate |
Gets or sets the default local DTLS certificate.
| |
DefaultLocalDtlsCertificates |
Gets or sets the default local DTLS certificates.
| |
DtlsCipherSuites |
Gets or sets the DTLS cipher suites to use.
Defaults to:
DtlsCipherSuite.EcdheEcdsaAes128Sha,
DtlsCipherSuite.EcdheEcdsaAes128GcmSha256,
DtlsCipherSuite.EcdheEcdsaAes128CbcSha256,
DtlsCipherSuite.EcdheRsaAes128Sha,
DtlsCipherSuite.EcdheRsaAes128GcmSha256,
DtlsCipherSuite.EcdheRsaAes128CbcSha256,
DtlsCipherSuite.RsaAes128Sha,
DtlsCipherSuite.RsaAes128GcmSha256,
DtlsCipherSuite.RsaAes128CbcSha256,
| |
DtlsClientVersion |
Gets or sets the protocol version to use
when in the DTLS client role. Defaults
to Dtls10.
| |
DtlsServerMaxVersion |
Gets or sets the maximum protocol version to
allow when in the DTLS server role. Defaults
to Dtls12.
| |
DtlsServerMinVersion |
Gets or sets the minimum protocol version to
allow when in the DTLS server role. Defaults
to Dtls10.
| |
DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
Error |
Gets or sets the error.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
GatheringState |
Gets or sets the ICE gathering state.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelGatheringState.) | |
HasAudio |
Gets whether this connection has an audio stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
HasData |
Gets whether this connection has a data stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
HasVideo |
Gets whether this connection has a video stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
IceAddressTypes |
Gets or sets the ICE address types.
| |
IceConnectionState |
Gets or sets the ICE connection state.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelIceConnectionState.) | |
IceGatherPolicy |
Gets or sets the ICE gather policy.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
IcePolicy |
Gets or sets policy indicating whether ICE is required (and enabled) or disabled (and not required for this connection).
| |
IcePortRange |
Gets or sets the ICE port range.
| |
IceRole |
Gets the ICE role.
| |
IceServer |
Gets or sets the ICE server.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
IceServers |
Gets or sets the ICE servers.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
Id |
Gets or sets the identifier.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
Instance |
Gets the current instance.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelInstance.) | |
IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
KeepAliveInterval |
Gets or sets a value indicating how many
milliseconds must elapse between STUN
keep-alive binding requests.
Defaults to 1000.
| |
LocalDescription |
Gets the local description.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelLocalDescription.) | |
LocalDtlsCertificate |
Gets or sets the local DTLS certificate.
| |
LocalDtlsCertificates |
Gets or sets the local DTLS certificates.
| |
MultiplexPolicy |
Gets or sets the multiplex policy.
| |
PrivateIPAddress |
Gets or sets the private IP address of this
device. If set, this will bypass the local
network discovery and use this as the sole
host candidate.
| |
PrivateIPAddresses |
Gets or sets the private IP address of this
device. If set, this will bypass the local
network discovery and use this as the sole
host candidate.
| |
PublicIPAddress |
Gets or sets the public IP address of this
device, if the NAT is known to be 1:1 and
the IP address is known in advance. This
should only be used in controlled server
environments as an alternative to using
an external STUN server.
| |
PublicIPAddresses |
Gets or sets the public IP address of this
device, if the NAT is known to be 1:1 and
the IP address is known in advance. This
should only be used in controlled server
environments as an alternative to using
an external STUN server.
| |
RemoteDescription |
Gets the remote description.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelRemoteDescription.) | |
SignallingState |
Gets or sets the state of the signalling.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
State |
Gets or sets the state of the connection.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelState.) | |
Stream |
Gets the first stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
Streams |
Gets the streams.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelStreams.) | |
StunBindingRequestLimit |
Gets or sets the limit on the the number of Turn Allocate request messages when trying to establish allocation on a Turn server.
| |
StunRequestTimeout |
Gets or sets the timeout for individual Stun (and Turn) request messages in ms.
| |
TcpConnectTimeout |
Gets or sets connection timeout for stream sockets in ms.
| |
TieBreaker |
Gets or sets the tie breaker.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
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.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
TrickleIcePolicy |
Gets or sets Trickle Ice Support Policy. Cf. https://tools.ietf.org/html/draft-ietf-ice-trickle-05
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
TurnAllocateRequestLimit |
Gets or sets the limit on the the number of Turn Allocate request messages when trying to establish allocation on a Turn server.
| |
VideoStream |
Gets the first video stream.
(Inherited from ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel.) | |
VideoStreams |
Gets the video streams.
(Overrides ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannelVideoStreams.) |