Пример #1
0
 private void checkBoxOutput_CheckedChanged_1(object sender, EventArgs e)
 {
     if (checkBoxOutput.Checked)
     {
         try
         {
             m_objRenderer.PropsSet("rate-control", "true");
             m_objRenderer.DeviceSet("renderer", comboBoxRenderer.SelectedItem.ToString(), "");
             m_objRenderer.ObjectStart(m_objFile);
         }
         catch (System.Exception ex)
         {
             checkBoxOutput.Checked = false;
             MessageBox.Show(ex.ToString());
         }
     }
     else
     {
         try
         {
             m_objRenderer.ObjectClose();
         }
         catch { }
     }
 }
Пример #2
0
        /// <summary>
        /// Enable/Disable Decklink output
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void checkBoxOutput_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBoxOutput.Checked)
            {
                try
                {
                    m_objRenderer.PropsSet("rate-control", "true");
                    m_objRenderer.DeviceSet("renderer", comboBoxRenderer.SelectedItem.ToString(), "");

                    if (textBoxNDIWebRTCName.Enabled && !String.IsNullOrEmpty(textBoxNDIWebRTCName.Text))
                    {
                        m_objRenderer.DeviceSet("renderer::line-out", textBoxNDIWebRTCName.Text, "");
                    }

                    m_objRenderer.ObjectStart(m_objMixer);
                }
                catch
                {
                    checkBoxOutput.Checked = false;
                    throw;
                }
            }
            else
            {
                try
                {
                    m_objRenderer.ObjectClose();
                }
                catch
                {
                    checkBoxOutput.Checked = false;
                    throw;
                }
            }
        }
Пример #3
0
        private void listRen_SelectedIndexChanged(object sender, EventArgs e)
        {
            string i = (string)listRen.SelectedItem;

            m_objRenderer.DeviceSet("video", i, "");
            m_objRenderer.ObjectStart(m_objPlaylist);
        }
Пример #4
0
 private void oututNDI_btn_Click(object sender, EventArgs e)
 {
     m_objRenderer.DeviceSet("renderer", "NDI Renderer", "");
     m_objRenderer.ObjectStart(m_objLiveScreenCapture);
 }
Пример #5
0
 private void renList_lsb_SelectedIndexChanged(object sender, EventArgs e)
 {
     m_objRenderer.DeviceSet("video", renList_lsb.SelectedItem.ToString(), "");
     m_objRenderer.ObjectStart(m_objFile);
 }