Esempio n. 1
0
        /// <summary>
        /// send candidates when renegotiating connection
        /// </summary>
        /// <param name="e"></param>
        private void SendCandidate(LinkCandidateArgs e)
        {
            Messaging.Log.Debug("SendOfferCandidate");

            //WebSyncClient.Notify(new NotifyArgs(new Guid(e.PeerId), e.Candidate.ToJson(), "candidate:" + SessionId));
            //App.Instance.Xmpp.SendSessionInitiate(e.PeerId, e.Candidate);
        }
        /// <summary>
        /// Ons the link send candidate.
        /// </summary>
        /// <returns>The link send candidate.</returns>
        /// <param name="e">E.</param>
        private void OnLinkSendCandidate(LinkCandidateArgs e)
        {
            var handler = this.ReceiveIceCandidateEvent;

            if (handler != null)
            {
                var iceCandidateEventArgs = new IceCandidateEventArgs()
                {
                    SdpMLineIndex = e.Candidate.SdpMediaIndex.HasValue ? e.Candidate.SdpMediaIndex.Value.ToString() : "",
                    Candidate     = e.Candidate.SdpCandidateAttribute,
                };

                handler.Invoke(this, iceCandidateEventArgs);
            }
        }
 private void SendCandidate(LinkCandidateArgs e)
 {
     WebSyncClient.Notify(new NotifyArgs(new Guid(e.PeerId), e.Candidate.ToJson(), "candidate:" + SessionId));
 }
 // สร้าง Candidate จาก Link peerID ใน Event ของ Conference
 void Receiver_OnLinkCandidate(LinkCandidateArgs p)
 {
     TextBox_log.AppendText("\n\n*************** Candidate ***********\n");
     TextBox_log.AppendText(p.Candidate.ToJson());
 }
 // สร้าง Candidate จาก Link peerID ใน Event ของ Conference
 void Sender_OnLinkCandidate(LinkCandidateArgs p)
 {
     TextBox_sdp.AppendText("\n*************** Candidate ***********\n");
     TextBox_sdp.AppendText(p.Candidate.ToJson());
 }
		/// <summary>
		/// Ons the link send candidate.
		/// </summary>
		/// <returns>The link send candidate.</returns>
		/// <param name="e">E.</param>
		private void OnLinkSendCandidate(LinkCandidateArgs e)
		{
			var handler = this.ReceiveIceCandidateEvent;
			if (handler != null)
			{
				var iceCandidateEventArgs = new IceCandidateEventArgs()
				{
					SdpMLineIndex = e.Candidate.SdpMediaIndex.HasValue ? e.Candidate.SdpMediaIndex.Value.ToString() : "",
					Candidate =	e.Candidate.SdpCandidateAttribute,
				};

				handler.Invoke(this, iceCandidateEventArgs);
			}
		}
Esempio n. 7
0
 private void SendCandidate(LinkCandidateArgs e)
 {
     WebSyncClient.Notify(new NotifyArgs(new Guid(e.PeerId), e.Candidate.ToJson(), "candidate:" + SessionId));
 }
 private async void Conference_OnLinkCandidate(LinkCandidateArgs p)
 {
     await _signalingService.SendICECandidate(p.PeerId, JsonConvert.SerializeObject(p.Candidate));
 }