Show / Hide Table of Contents

Interface IRTCPeerConnection

Namespace: SIPSorcery.Net
Assembly: SIPSorcery.dll
Syntax
public interface IRTCPeerConnection

Properties

| Improve this Doc View Source

canTrickleIceCandidates

Declaration
bool canTrickleIceCandidates { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

connectionState

Declaration
RTCPeerConnectionState connectionState { get; }
Property Value
Type Description
RTCPeerConnectionState
| Improve this Doc View Source

currentLocalDescription

Declaration
RTCSessionDescription currentLocalDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

currentRemoteDescription

Declaration
RTCSessionDescription currentRemoteDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

iceConnectionState

Declaration
RTCIceConnectionState iceConnectionState { get; }
Property Value
Type Description
RTCIceConnectionState
| Improve this Doc View Source

iceGatheringState

Declaration
RTCIceGatheringState iceGatheringState { get; }
Property Value
Type Description
RTCIceGatheringState
| Improve this Doc View Source

localDescription

Declaration
RTCSessionDescription localDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

pendingLocalDescription

Declaration
RTCSessionDescription pendingLocalDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

pendingRemoteDescription

Declaration
RTCSessionDescription pendingRemoteDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

remoteDescription

Declaration
RTCSessionDescription remoteDescription { get; }
Property Value
Type Description
RTCSessionDescription
| Improve this Doc View Source

signalingState

Declaration
RTCSignalingState signalingState { get; }
Property Value
Type Description
RTCSignalingState

Methods

| Improve this Doc View Source

addIceCandidate(RTCIceCandidateInit)

Declaration
void addIceCandidate(RTCIceCandidateInit candidate = null)
Parameters
Type Name Description
RTCIceCandidateInit candidate
| Improve this Doc View Source

close()

Declaration
void close()
| Improve this Doc View Source

createAnswer(RTCAnswerOptions)

Declaration
RTCSessionDescriptionInit createAnswer(RTCAnswerOptions options = null)
Parameters
Type Name Description
RTCAnswerOptions options
Returns
Type Description
RTCSessionDescriptionInit
| Improve this Doc View Source

createOffer(RTCOfferOptions)

Declaration
RTCSessionDescriptionInit createOffer(RTCOfferOptions options = null)
Parameters
Type Name Description
RTCOfferOptions options
Returns
Type Description
RTCSessionDescriptionInit
| Improve this Doc View Source

getConfiguration()

Declaration
RTCConfiguration getConfiguration()
Returns
Type Description
RTCConfiguration
| Improve this Doc View Source

restartIce()

Declaration
void restartIce()
| Improve this Doc View Source

setConfiguration(RTCConfiguration)

Declaration
void setConfiguration(RTCConfiguration configuration = null)
Parameters
Type Name Description
RTCConfiguration configuration
| Improve this Doc View Source

setLocalDescription(RTCSessionDescriptionInit)

Declaration
Task setLocalDescription(RTCSessionDescriptionInit description)
Parameters
Type Name Description
RTCSessionDescriptionInit description
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

setRemoteDescription(RTCSessionDescriptionInit)

Declaration
SetDescriptionResultEnum setRemoteDescription(RTCSessionDescriptionInit description)
Parameters
Type Name Description
RTCSessionDescriptionInit description
Returns
Type Description
SetDescriptionResultEnum

Events

| Improve this Doc View Source

onconnectionstatechange

Declaration
event Action<RTCPeerConnectionState> onconnectionstatechange
Event Type
Type Description
System.Action<RTCPeerConnectionState>
| Improve this Doc View Source

onicecandidate

Declaration
event Action<RTCIceCandidate> onicecandidate
Event Type
Type Description
System.Action<RTCIceCandidate>
| Improve this Doc View Source

onicecandidateerror

Declaration
event Action<RTCIceCandidate, string> onicecandidateerror
Event Type
Type Description
System.Action<RTCIceCandidate, System.String>
| Improve this Doc View Source

oniceconnectionstatechange

Declaration
event Action<RTCIceConnectionState> oniceconnectionstatechange
Event Type
Type Description
System.Action<RTCIceConnectionState>
| Improve this Doc View Source

onicegatheringstatechange

Declaration
event Action<RTCIceGatheringState> onicegatheringstatechange
Event Type
Type Description
System.Action<RTCIceGatheringState>
| Improve this Doc View Source

onnegotiationneeded

Declaration
event Action onnegotiationneeded
Event Type
Type Description
System.Action
| Improve this Doc View Source

onsignalingstatechange

Declaration
event Action onsignalingstatechange
Event Type
Type Description
System.Action

Extension Methods

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