Пример #1
0
        private void Start_Click(object sender, RoutedEventArgs e)
        {
            Console.WriteLine("Inside StartCall Button");

            string sIP = "192.168.57.121";

            //string sIP = "38.127.68.60";
            //string sIP = "60.68.127.38";
            int        iFriendPort = 60002;
            int        iRet        = 0;
            P2PWrapper p2pWrapper  = P2PWrapper.GetInstance();

            iRet = p2pWrapper.InitializeLibraryR(100 /*UserID*/);
            System.Console.WriteLine("MediaEngineLib==> InitializeLibrary, iRet = " + iRet);
            p2pWrapper.CreateSessionR(200 /*FriendID*/, 1 /*Audio*/, sIP, iFriendPort);
            p2pWrapper.CreateSessionR(200, 2 /*Video*/, sIP, iFriendPort);
            p2pWrapper.SetRelayServerInformationR(200, 1, sIP, iFriendPort);
            p2pWrapper.SetRelayServerInformationR(200, 2, sIP, iFriendPort);
            iRet = p2pWrapper.StartAudioCallR(200);
            iRet = p2pWrapper.StartVideoCallR(200, 288 /*Height*/, 352 /*Width*/);
            System.Diagnostics.Debug.WriteLine("MediaEngineLib==> StartVideoCall, iRet = " + iRet);
            p2pWrapper.SetLoggingStateR(true, 5);
            p2pWrapper.LinkWithConnectivityLib(null);

            AudioSender oAlpha = new AudioSender();

            oAlpha.AudioData = System.IO.File.ReadAllBytes(@"AudioSending(1).pcm");
            //oAlpha.bStartSending = true;

            Thread oThread = new Thread(new ThreadStart(oAlpha.StartSendingAudio));

            oThread.Start();
        }
Пример #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            P2PWrapper p2pWrapper = P2PWrapper.GetInstance();

            Console.WriteLine("Inside CheckCap Button");
            p2pWrapper.InitializeLibraryR(100 /*UserID*/);
            p2pWrapper.LinkWithConnectivityLib(null);
            //p2pWrapper.CheckDeviceCapabilityR(100, 640, 480, 352, 288);

            p2pWrapper.CheckDeviceCapabilityR(100, 480, 640, 288, 352);
        }
Пример #3
0
        public void InitRingIDSDKLib()
        {
            //string sIP = "192.168.8.29";
            string sIP = "38.127.68.60";
            //string sIP = "60.68.127.38";
            int iFriendPort = 60007;

            int        iRet       = 0;
            P2PWrapper p2pWrapper = P2PWrapper.GetInstance();

            iRet = p2pWrapper.InitializeLibraryR(100 /*UserID*/);
            System.Console.WriteLine("MediaEngineLib==> InitializeLibrary, iRet = " + iRet);
            p2pWrapper.CreateSessionR(200 /*FriendID*/, 1 /*Audio*/, sIP, iFriendPort);
            p2pWrapper.CreateSessionR(200, 2 /*Video*/, sIP, iFriendPort);
            p2pWrapper.SetRelayServerInformationR(200, 1, sIP, iFriendPort);
            p2pWrapper.SetRelayServerInformationR(200, 2, sIP, iFriendPort);
            iRet = p2pWrapper.StartAudioCallR(200);
            iRet = p2pWrapper.StartVideoCallR(200, height /*Height*/, width /*Width*/);
            System.Diagnostics.Debug.WriteLine("MediaEngineLib==> StartVideoCall, iRet = " + iRet);
            p2pWrapper.SetLoggingStateR(true, 5);
            p2pWrapper.LinkWithConnectivityLib(null);
        }