示例#1
0
 public void OnVideoTrackUnsubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
 {
     if (RemoteVideoTrack.Name != p2.Name)
     {
         return;
     }
     _listener?.RemoveRemoteVideoTrack(RemoteVideoTrack);
     RemoteVideoTrack = null;
 }
 public void OnVideoTrackSubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
 {
     try
     {
         RemoteVideoTrack = p1.RemoteVideoTrack;
         Listener?.SetRemoteVideoTrack(RemoteVideoTrack);
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
示例#3
0
 public void OnVideoTrackSubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
 {
     try
     {
         RemoteVideoTrack = p1.RemoteVideoTrack;
         Listener?.SetRemoteVideoTrack(RemoteVideoTrack);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
        public void OnVideoTrackUnsubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
        {
            try
            {
                if (RemoteVideoTrack?.Name != p1.TrackName)
                {
                    return;
                }

                Listener?.RemoveRemoteVideoTrack(RemoteVideoTrack);
                RemoteVideoTrack = null;
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
示例#5
0
        public void OnVideoTrackUnsubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
        {
            try
            {
                if (RemoteVideoTrack.Name != p1.TrackName)
                {
                    return;
                }

                Listener?.RemoveRemoteVideoTrack(RemoteVideoTrack);
                RemoteVideoTrack = null;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
 public void OnVideoTrackSubscriptionFailed(RemoteParticipant p0, RemoteVideoTrackPublication p1, TwilioException p2)
 {
 }
 public void OnVideoTrackEnabled(RemoteParticipant p0, RemoteVideoTrackPublication p1)
 {
 }
示例#8
0
 public void OnVideoTrackUnpublished(RemoteParticipant p0, RemoteVideoTrackPublication p1)
 {
 }
示例#9
0
 public void OnVideoTrackSubscribed(RemoteParticipant p0, RemoteVideoTrackPublication p1, RemoteVideoTrack p2)
 {
     RemoteVideoTrack = p2;
     _listener?.SetRemoteVideoTrack(RemoteVideoTrack);
 }