Exemple #1
0
 void PlayModeButton_Clicked(System.Object sender, System.EventArgs e)
 {
     if (!AntFrame.IsPlaying && !AntFrame.IsPublishing)
     {
         AntFrame.WebRTCMode = Xamarin.AntMedia.WebRTC.Forms.AntWebRTCMode.Play;
         AntFrame.Init();
     }
     RefreshState();
 }
Exemple #2
0
 void SomeActionButton_Clicked(System.Object sender, System.EventArgs e)
 {
     if (AntFrame.IsPublishing || AntFrame.IsPlaying)
     {
         AntFrame.Stop();
         DelayedRestart();//if publishing that will make rendering from camera to layout as preview
     }
     else
     {
         AntFrame.Start();
     }
 }
Exemple #3
0
 void SwitchCameraButton_Clicked(System.Object sender, System.EventArgs e)
 {
     AntFrame.SwitchCamera();
 }
Exemple #4
0
 void ToggleVideoButton_Clicked(System.Object sender, System.EventArgs e)
 {
     AntFrame.ToggleVideo();
 }
Exemple #5
0
        protected async Task DelayedRestart()
        {
            await Task.Delay(500);

            AntFrame.Init();
        }
Exemple #6
0
 void SendMsg_Clicked(System.Object sender, System.EventArgs e)
 {
     AntFrame.SendMessage("hello");
 }
Exemple #7
0
 void SendBinary_Clicked(System.Object sender, System.EventArgs e)
 {
     AntFrame.SendBinaryMessage(new byte[] { 2 });
 }