reckfellENGINE

WebRtcPeerConnectionExtension

Точка реализации WebRTC, а не готовый транспорт.

На этой странице
class WebRtcPeerConnectionExtensionReckfellSharpНаследует WebRtcPeerConnection

Предоставляет обязательные виртуальные методы реализации WebRTC. Стандартный экземпляр без переопределений не устанавливает соединение. Ошибка required virtual в диагностике не должна игнорироваться из-за нулевого Error по умолчанию.

Совместимая реализация должна обеспечивать и жизненный цикл peer, и корректные каналы, SDP/ICE, состояния и завершение. Регистрация класса через SetDefaultExtension не является установкой сетевой библиотеки.

Практическое руководство.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

WebRtcPeerConnectionExtensionКонструктор
# WebRtcPeerConnectionExtension
C#
public WebRtcPeerConnectionExtension();

Методы11

_AddIceCandidateError
# _AddIceCandidate
C#
public virtual Error _AddIceCandidate(string sdpMidName, int sdpMlineIndex, string sdpName);
Параметры
ИмяТипПо умолчанию
sdpMidNamestring—
sdpMlineIndexint—
sdpNamestring—
Возвращает Error
_Closevoid
# _Close
C#
public virtual void _Close();
_CreateDataChannelWebRtcDataChannel
# _CreateDataChannel
C#
public virtual WebRtcDataChannel _CreateDataChannel(string label, Reckfell.Collections.Dictionary config);
Параметры
ИмяТипПо умолчанию
labelstring—
configReckfell.Collections.Dictionary—
Возвращает WebRtcDataChannel
_CreateOfferError
# _CreateOffer
C#
public virtual Error _CreateOffer();
Возвращает Error
_GetConnectionStateWebRtcPeerConnection.ConnectionState
# _GetConnectionState
C#
public virtual WebRtcPeerConnection.ConnectionState _GetConnectionState();
Возвращает WebRtcPeerConnection.ConnectionState
_GetGatheringStateWebRtcPeerConnection.GatheringState
# _GetGatheringState
C#
public virtual WebRtcPeerConnection.GatheringState _GetGatheringState();
Возвращает WebRtcPeerConnection.GatheringState
_GetSignalingStateWebRtcPeerConnection.SignalingState
# _GetSignalingState
C#
public virtual WebRtcPeerConnection.SignalingState _GetSignalingState();
Возвращает WebRtcPeerConnection.SignalingState
_InitializeError
# _Initialize
C#
public virtual Error _Initialize(Reckfell.Collections.Dictionary config);
Параметры
ИмяТипПо умолчанию
configReckfell.Collections.Dictionary—
Возвращает Error
_PollError
# _Poll
C#
public virtual Error _Poll();
Возвращает Error
_SetLocalDescriptionError
# _SetLocalDescription
C#
public virtual Error _SetLocalDescription(string type, string sdp);
Параметры
ИмяТипПо умолчанию
typestring—
sdpstring—
Возвращает Error
_SetRemoteDescriptionError
# _SetRemoteDescription
C#
public virtual Error _SetRemoteDescription(string type, string sdp);
Параметры
ИмяТипПо умолчанию
typestring—
sdpstring—
Возвращает Error
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.