C# Класс ChatterBox.Client.Universal.Background.Voip.VoipCoordinator

Наследование: IVoipCoordinator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
SetActiveCall ( OutgoingCallRequest request ) : void
SetActiveIncomingCall ( RelayMessage message, bool videoEnabled ) : void
StartIncomingCall ( RelayMessage message ) : void
StartOutgoingCall ( OutgoingCallRequest request ) : void
StartVoipTask ( ) : System.Threading.Tasks.Task
StopVoip ( ) : void

Приватные методы

Метод Описание
Call_AnswerRequested ( VoipPhoneCall sender, CallAnswerEventArgs args ) : void
Call_EndRequested ( VoipPhoneCall sender, CallStateChangeEventArgs args ) : void
Call_HoldRequested ( VoipPhoneCall sender, CallStateChangeEventArgs args ) : void
Call_RejectRequested ( VoipPhoneCall sender, CallRejectEventArgs args ) : void
Call_ResumeRequested ( VoipPhoneCall sender, CallStateChangeEventArgs args ) : void
SetActiveCall ( string userId, string userName, bool addVideoCaps ) : void
SubscribeToVoipCallEvents ( ) : void

Описание методов

SetActiveCall() публичный Метод

public SetActiveCall ( OutgoingCallRequest request ) : void
request ChatterBox.Client.Common.Communication.Voip.Dto.OutgoingCallRequest
Результат void

SetActiveIncomingCall() публичный Метод

public SetActiveIncomingCall ( RelayMessage message, bool videoEnabled ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
videoEnabled bool
Результат void

StartIncomingCall() публичный Метод

public StartIncomingCall ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Результат void

StartOutgoingCall() публичный Метод

public StartOutgoingCall ( OutgoingCallRequest request ) : void
request ChatterBox.Client.Common.Communication.Voip.Dto.OutgoingCallRequest
Результат void

StartVoipTask() публичный Метод

public StartVoipTask ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

StopVoip() публичный Метод

public StopVoip ( ) : void
Результат void