WebRtcPeerConnectionExtension
Точка реализации WebRTC, а не готовый транспорт.
Предоставляет обязательные виртуальные методы реализации WebRTC. Стандартный экземпляр без переопределений не устанавливает соединение. Ошибка required virtual в диагностике не должна игнорироваться из-за нулевого Error по умолчанию.
Совместимая реализация должна обеспечивать и жизненный цикл peer, и корректные каналы, SDP/ICE, состояния и завершение. Регистрация класса через SetDefaultExtension не является установкой сетевой библиотеки.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
WebRtcPeerConnectionExtensionКонструктор
public WebRtcPeerConnectionExtension();Методы11
_AddIceCandidateError
public virtual Error _AddIceCandidate(string sdpMidName, int sdpMlineIndex, string sdpName);| Имя | Тип | По умолчанию |
|---|---|---|
sdpMidName | string | — |
sdpMlineIndex | int | — |
sdpName | string | — |
Возвращает
Error_Closevoid
public virtual void _Close();_CreateDataChannelWebRtcDataChannel
public virtual WebRtcDataChannel _CreateDataChannel(string label, Reckfell.Collections.Dictionary config);| Имя | Тип | По умолчанию |
|---|---|---|
label | string | — |
config | Reckfell.Collections.Dictionary | — |
Возвращает
WebRtcDataChannel_CreateOfferError
public virtual Error _CreateOffer();Возвращает
Error_GetConnectionStateWebRtcPeerConnection.ConnectionState
public virtual WebRtcPeerConnection.ConnectionState _GetConnectionState();Возвращает
WebRtcPeerConnection.ConnectionState_GetGatheringStateWebRtcPeerConnection.GatheringState
public virtual WebRtcPeerConnection.GatheringState _GetGatheringState();Возвращает
WebRtcPeerConnection.GatheringState_GetSignalingStateWebRtcPeerConnection.SignalingState
public virtual WebRtcPeerConnection.SignalingState _GetSignalingState();Возвращает
WebRtcPeerConnection.SignalingState_InitializeError
public virtual Error _Initialize(Reckfell.Collections.Dictionary config);| Имя | Тип | По умолчанию |
|---|---|---|
config | Reckfell.Collections.Dictionary | — |
Возвращает
Error_PollError
public virtual Error _Poll();Возвращает
Error_SetLocalDescriptionError
public virtual Error _SetLocalDescription(string type, string sdp);| Имя | Тип | По умолчанию |
|---|---|---|
type | string | — |
sdp | string | — |
Возвращает
Error_SetRemoteDescriptionError
public virtual Error _SetRemoteDescription(string type, string sdp);| Имя | Тип | По умолчанию |
|---|---|---|
type | string | — |
sdp | string | — |
Возвращает
ErrorДокументация Reckfell EngineНаверх ↑