public void Hangup() { _call?.HangUp(new ACSHangUpOptions(), OnVideoHangup); _localVideoStreamRenderer?.Dispose(); _localVideoStream?.Dispose(); _localVideoStream = null; _remoteVideoStreams.Clear(); _call?.Dispose(); }
public void Hangup() { Logger.Debug("Hanging up"); _call?.HangUp(new ACSHangUpOptions(), OnVideoHangup); _localVideoStreamRenderer?.Dispose(); _localVideoStream?.Dispose(); _localVideoStream = null; _remoteVideoStreams.Clear(); _call?.Dispose(); Logger.Debug("Finished hanging up"); }