Пример #1
0
        private void Test_Click(object sender, EventArgs e)
        {
            btnTest.Enabled = false;

            try
            {
                string source = cmbFFMPEGURL.Text;
                int    i      = source.IndexOf("://", StringComparison.Ordinal);
                if (i > -1)
                {
                    source = source.Substring(0, i).ToLower() + source.Substring(i);
                }

                afr = new MediaStream(source)
                {
                    Timeout         = Mic.settings.timeout,
                    AnalyzeDuration = (int)numAnalyseDuration.Value
                };

                afr.DataAvailable   += Afr_AudioAvailable;
                afr.ErrorHandler    += Afr_ErrorHandler;
                afr.PlayingFinished += Afr_PlayingFinished;
                afr.Start();

                afr = null;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #2
0
        private void btnTest_Click(object sender, EventArgs e)
        {
            try
            {
                vfr                  = new MediaStream(CameraControl);
                vfr.NewFrame        += Vfr_NewFrame;
                vfr.ErrorHandler    += Vfr_ErrorHandler;
                vfr.PlayingFinished += Vfr_PlayingFinished;

                vfr.Start();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }