reckfellENGINE

WebRtcPeerConnectionExtension

A WebRTC implementation entry point, not a ready transport.

On this page
class WebRtcPeerConnectionExtensionReckfellSharpInherits WebRtcPeerConnection

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.

Practical guide.

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

WebRtcPeerConnectionExtensionConstructor
# WebRtcPeerConnectionExtension
C#
public WebRtcPeerConnectionExtension();

Methods11

_AddIceCandidateError
# _AddIceCandidate
C#
public virtual Error _AddIceCandidate(string sdpMidName, int sdpMlineIndex, string sdpName);
Parameters
NameTypeDefault
sdpMidNamestring—
sdpMlineIndexint—
sdpNamestring—
Returns Error
_Closevoid
# _Close
C#
public virtual void _Close();
_CreateDataChannelWebRtcDataChannel
# _CreateDataChannel
C#
public virtual WebRtcDataChannel _CreateDataChannel(string label, Reckfell.Collections.Dictionary config);
Parameters
NameTypeDefault
labelstring—
configReckfell.Collections.Dictionary—
Returns WebRtcDataChannel
_CreateOfferError
# _CreateOffer
C#
public virtual Error _CreateOffer();
Returns Error
_GetConnectionStateWebRtcPeerConnection.ConnectionState
# _GetConnectionState
C#
public virtual WebRtcPeerConnection.ConnectionState _GetConnectionState();
Returns WebRtcPeerConnection.ConnectionState
_GetGatheringStateWebRtcPeerConnection.GatheringState
# _GetGatheringState
C#
public virtual WebRtcPeerConnection.GatheringState _GetGatheringState();
Returns WebRtcPeerConnection.GatheringState
_GetSignalingStateWebRtcPeerConnection.SignalingState
# _GetSignalingState
C#
public virtual WebRtcPeerConnection.SignalingState _GetSignalingState();
Returns WebRtcPeerConnection.SignalingState
_InitializeError
# _Initialize
C#
public virtual Error _Initialize(Reckfell.Collections.Dictionary config);
Parameters
NameTypeDefault
configReckfell.Collections.Dictionary—
Returns Error
_PollError
# _Poll
C#
public virtual Error _Poll();
Returns Error
_SetLocalDescriptionError
# _SetLocalDescription
C#
public virtual Error _SetLocalDescription(string type, string sdp);
Parameters
NameTypeDefault
typestring—
sdpstring—
Returns Error
_SetRemoteDescriptionError
# _SetRemoteDescription
C#
public virtual Error _SetRemoteDescription(string type, string sdp);
Parameters
NameTypeDefault
typestring—
sdpstring—
Returns Error
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.