Interface IRTCPeerConnection
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
|
Improve this Doc
View Source
currentLocalDescription
Declaration
RTCSessionDescription currentLocalDescription { get; }
Property Value
|
Improve this Doc
View Source
currentRemoteDescription
Declaration
RTCSessionDescription currentRemoteDescription { get; }
Property Value
|
Improve this Doc
View Source
iceConnectionState
Declaration
RTCIceConnectionState iceConnectionState { get; }
Property Value
|
Improve this Doc
View Source
iceGatheringState
Declaration
RTCIceGatheringState iceGatheringState { get; }
Property Value
|
Improve this Doc
View Source
localDescription
Declaration
RTCSessionDescription localDescription { get; }
Property Value
|
Improve this Doc
View Source
pendingLocalDescription
Declaration
RTCSessionDescription pendingLocalDescription { get; }
Property Value
|
Improve this Doc
View Source
pendingRemoteDescription
Declaration
RTCSessionDescription pendingRemoteDescription { get; }
Property Value
|
Improve this Doc
View Source
remoteDescription
Declaration
RTCSessionDescription remoteDescription { get; }
Property Value
|
Improve this Doc
View Source
signalingState
Declaration
RTCSignalingState signalingState { get; }
Property Value
Methods
|
Improve this Doc
View Source
addIceCandidate(RTCIceCandidateInit)
Declaration
void addIceCandidate(RTCIceCandidateInit candidate = null)
Parameters
|
Improve this Doc
View Source
close()
Declaration
|
Improve this Doc
View Source
createAnswer(RTCAnswerOptions)
Declaration
RTCSessionDescriptionInit createAnswer(RTCAnswerOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
createOffer(RTCOfferOptions)
Declaration
RTCSessionDescriptionInit createOffer(RTCOfferOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
getConfiguration()
Declaration
RTCConfiguration getConfiguration()
Returns
|
Improve this Doc
View Source
restartIce()
Declaration
|
Improve this Doc
View Source
setConfiguration(RTCConfiguration)
Declaration
void setConfiguration(RTCConfiguration configuration = null)
Parameters
|
Improve this Doc
View Source
setLocalDescription(RTCSessionDescriptionInit)
Declaration
Task setLocalDescription(RTCSessionDescriptionInit description)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
setRemoteDescription(RTCSessionDescriptionInit)
Declaration
SetDescriptionResultEnum setRemoteDescription(RTCSessionDescriptionInit description)
Parameters
Returns
Events
|
Improve this Doc
View Source
onconnectionstatechange
Declaration
event Action<RTCPeerConnectionState> onconnectionstatechange
Event Type
|
Improve this Doc
View Source
onicecandidate
Declaration
event Action<RTCIceCandidate> onicecandidate
Event Type
|
Improve this Doc
View Source
onicecandidateerror
Declaration
event Action<RTCIceCandidate, string> onicecandidateerror
Event Type
|
Improve this Doc
View Source
oniceconnectionstatechange
Declaration
event Action<RTCIceConnectionState> oniceconnectionstatechange
Event Type
|
Improve this Doc
View Source
onicegatheringstatechange
Declaration
event Action<RTCIceGatheringState> onicegatheringstatechange
Event Type
|
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