Show / Hide Table of Contents

Interface IRTCIceCandidate

Namespace: SIPSorcery.Net
Assembly: SIPSorcery.dll
Syntax
public interface IRTCIceCandidate
Remarks

As defined in: https://www.w3.org/TR/webrtc/#rtcicecandidate-interface

Rhe 'priority` field was adjusted from ulong to uint due to an issue that occurred with the STUN PRIORITY attribute being rejected for not being 4 bytes. The ICE and WebRTC specifications are contradictory so went with the same as libwebrtc which is 4 bytes. See https://github.com/sipsorcery/sipsorcery/issues/350.

Properties

| Improve this Doc View Source

address

Declaration
string address { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

candidate

Declaration
string candidate { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

component

Declaration
RTCIceComponent component { get; }
Property Value
Type Description
RTCIceComponent
| Improve this Doc View Source

foundation

Declaration
string foundation { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

port

Declaration
ushort port { get; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

priority

Declaration
uint priority { get; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

protocol

Declaration
RTCIceProtocol protocol { get; }
Property Value
Type Description
RTCIceProtocol
| Improve this Doc View Source

relatedAddress

Declaration
string relatedAddress { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

relatedPort

Declaration
ushort relatedPort { get; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

sdpMid

Declaration
string sdpMid { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

sdpMLineIndex

Declaration
ushort sdpMLineIndex { get; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

tcpType

Declaration
RTCIceTcpCandidateType tcpType { get; }
Property Value
Type Description
RTCIceTcpCandidateType
| Improve this Doc View Source

type

Declaration
RTCIceCandidateType type { get; }
Property Value
Type Description
RTCIceCandidateType
| Improve this Doc View Source

usernameFragment

Declaration
string usernameFragment { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

toJSON()

Declaration
string toJSON()
Returns
Type Description
System.String

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX