Пример #1
0
 private async Task RecvAnswer(string callIdAnswer, RTCDescription answer)
 {
     await JsRuntime.InvokeVoidAsync("videoCall.setAnwser", callIdAnswer, answer);
 }
Пример #2
0
 private async Task RecvOffer(string callIdOffer, RTCDescription offer)
 {
     await JsRuntime.InvokeVoidAsync("videoCall.createAnswer", callIdOffer, offer, _dotNetRef);
 }
Пример #3
0
 public async Task SendAnswer(string callIdOffer, RTCDescription answer)
 {
     await HubConnection.InvokeAsync("SendAnswer", Uid, callIdOffer, RoomId, answer);
 }
Пример #4
0
 public async Task SendOffer(string callIdConnect, RTCDescription offer)
 {
     await HubConnection.InvokeAsync("sendOffer", Uid, RoomId, callIdConnect, offer);
 }
Пример #5
0
 public async Task SendAnswer(string callIdSendAnswer, string callIdRecvAnswer, string roomId, RTCDescription answer)
 {
     var userOfferConnections = GetRoomUsers(roomId).FindAll(x => x.CallId == callIdRecvAnswer).Select(x => x.ConnectionId).ToList();
     await Clients.Clients(userOfferConnections).SendAsync("RecvAnswer", callIdSendAnswer, answer);
 }
Пример #6
0
 public async Task SendOffer(string callIdSendOffer, string roomId, string callIdRecvOffer, RTCDescription offer)
 {
     var roomUsers = GetRoomUsers(roomId).FindAll(x => x.CallId == callIdRecvOffer).Select(x => x.ConnectionId).ToList();
     await Clients.Clients(roomUsers).SendAsync("RecvOffer", callIdSendOffer, offer);
 }