Beispiel #1
0
 public void SetIdentityProvider(string domainName, string protocol = null, string userName = null) =>
 JsRuntime.CallJsMethodVoid(NativeObject, "setIdentifierProvider",
                            new object[]
 {
     domainName,
     protocol,
     userName
 });
Beispiel #2
0
 public void InsertDTMF(string tones, ulong duration = 100, ulong interToneGap = 70) =>
 JsRuntime.CallJsMethodVoid(NativeObject, "insertDTMF", tones, duration, interToneGap);
Beispiel #3
0
 public void RestartIce() => JsRuntime.CallJsMethodVoid(NativeObject, "restartIce");
Beispiel #4
0
 public void SetConfiguration(RTCConfiguration configuration) => JsRuntime.CallJsMethodVoid(NativeObject,
                                                                                            "setConfiguration", configuration);
Beispiel #5
0
 public void RemoveTrack(IRTCRtpSender sender) => JsRuntime.CallJsMethodVoid(NativeObject, "removeTrack",
                                                                             sender.NativeObject);
Beispiel #6
0
 public void GetIdentityAssertion() =>
 JsRuntime.CallJsMethodVoid(NativeObject, "getIdentityAssertion");
Beispiel #7
0
 public void Close() => JsRuntime.CallJsMethodVoid(NativeObject, "close");
Beispiel #8
0
 public void SetStreams(IMediaStream[] mediaStreams) =>
 JsRuntime.CallJsMethodVoid(
     NativeObject, "setStreams", mediaStreams.Select(stream => stream.NativeObject).ToArray());
Beispiel #9
0
 public void RemoveTrack(IMediaStreamTrack track) =>
 JsRuntime.CallJsMethodVoid(NativeObject, "removeTrack", track.NativeObject);