Esempio n. 1
0
        private Uri GetAddr(ManufacturersManufacturerUrl s, bool audio = false)
        {
            Username = txtUsername.Text;
            Password = txtPassword.Text;
            Channel  = txtChannel.Text.Trim();

            string addr = txtIPAddress.Text.Trim();

            Flags   = s.flags;
            Cookies = s.cookies;


            var nPort = (int)numPort.Value;

            if (!string.IsNullOrEmpty(s.port))
            {
                nPort = Convert.ToInt32(s.port);
            }
            else
            {
                if (s.prefix.ToLowerInvariant().StartsWith("rtsp"))
                {
                    nPort = 554;
                }
            }



            int channel;
            var uri = new Uri(s.prefix + addr + ":" + nPort);

            int.TryParse(txtChannel.Text.Trim(), out channel);
            return(Conf.GetAddr(s, uri, channel, Username, Password, audio));
        }