private async Task RecvAnswer(string callIdAnswer, RTCDescription answer) { await JsRuntime.InvokeVoidAsync("videoCall.setAnwser", callIdAnswer, answer); }
private async Task RecvOffer(string callIdOffer, RTCDescription offer) { await JsRuntime.InvokeVoidAsync("videoCall.createAnswer", callIdOffer, offer, _dotNetRef); }
public async Task SendAnswer(string callIdOffer, RTCDescription answer) { await HubConnection.InvokeAsync("SendAnswer", Uid, callIdOffer, RoomId, answer); }
public async Task SendOffer(string callIdConnect, RTCDescription offer) { await HubConnection.InvokeAsync("sendOffer", Uid, RoomId, callIdConnect, offer); }
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); }
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); }