WebRtcPeerConnectionExtension
A WebRTC implementation entry point, not a ready transport.
Exposes required virtual methods for a WebRTC implementation. A default instance without overrides establishes no connection. Do not ignore required-virtual diagnostics because a default Error is zero.
A compatible implementation must supply peer/channel lifetime, SDP/ICE, states and cleanup. Registering a class with SetDefaultExtension does not install a networking library.
Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.
Constructors1
WebRtcPeerConnectionExtensionConstructor
public WebRtcPeerConnectionExtension();Methods11
_AddIceCandidateError
public virtual Error _AddIceCandidate(string sdpMidName, int sdpMlineIndex, string sdpName);| Name | Type | Default |
|---|---|---|
sdpMidName | string | — |
sdpMlineIndex | int | — |
sdpName | string | — |
Returns
Error_Closevoid
public virtual void _Close();_CreateDataChannelWebRtcDataChannel
public virtual WebRtcDataChannel _CreateDataChannel(string label, Reckfell.Collections.Dictionary config);| Name | Type | Default |
|---|---|---|
label | string | — |
config | Reckfell.Collections.Dictionary | — |
Returns
WebRtcDataChannel_CreateOfferError
public virtual Error _CreateOffer();Returns
Error_GetConnectionStateWebRtcPeerConnection.ConnectionState
public virtual WebRtcPeerConnection.ConnectionState _GetConnectionState();Returns
WebRtcPeerConnection.ConnectionState_GetGatheringStateWebRtcPeerConnection.GatheringState
public virtual WebRtcPeerConnection.GatheringState _GetGatheringState();Returns
WebRtcPeerConnection.GatheringState_GetSignalingStateWebRtcPeerConnection.SignalingState
public virtual WebRtcPeerConnection.SignalingState _GetSignalingState();Returns
WebRtcPeerConnection.SignalingState_InitializeError
public virtual Error _Initialize(Reckfell.Collections.Dictionary config);| Name | Type | Default |
|---|---|---|
config | Reckfell.Collections.Dictionary | — |
Returns
Error_PollError
public virtual Error _Poll();Returns
Error_SetLocalDescriptionError
public virtual Error _SetLocalDescription(string type, string sdp);| Name | Type | Default |
|---|---|---|
type | string | — |
sdp | string | — |
Returns
Error_SetRemoteDescriptionError
public virtual Error _SetRemoteDescription(string type, string sdp);| Name | Type | Default |
|---|---|---|
type | string | — |
sdp | string | — |
Returns
ErrorReckfell Engine documentationBack to top ↑