private void _ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem == btnChat) { Channel.OpenChat(); } else if (e.ClickedItem == btnLivestreamer) { LiveStreamer.RunBatch(Channel.Username, Properties.Settings.Default.Quality, Properties.Settings.Default.HideConsole, Properties.Settings.Default.KeepConsoleOpen); } else if (e.ClickedItem == btnOpenStream) { Channel.OpenFullpage(); } else if (e.ClickedItem == btnPopout) { Channel.OpenPopout(); } else if (e.ClickedItem == btnPastBroadcasts) { Channel.OpenPastBroadcasts(); } else { throw new NotImplementedException(); } }
static void Main(string[] arg) { ArgumentParser ap = new ArgumentParser(arg); Console.WriteLine(ap.RTMPTimeout); Console.WriteLine(ap.NumThreadsPerRun); LiveStreamer livestreamer = new LiveStreamer(new RTMPParser(ap.Url).ParseRTMPAddress(), ap.ExtraArgs,ap.RTMPTimeout, ap.ExecutablePath); if (ap.NumThreadsPerRun > 0) livestreamer.Run(ap.NumThreads, ap.NumThreadsPerRun); else livestreamer.Run(ap.NumThreads); Console.ReadKey(); }
private void control_DoubleClick(object sender, EventArgs e) { switch ((ViewMode)Enum.Parse(typeof(ViewMode), Properties.Settings.Default.ViewMode)) { case ViewMode.Fullpage: Channel.OpenFullpage(); break; case ViewMode.Popout: Channel.OpenPopout(); break; case ViewMode.Livestreamer: LiveStreamer.RunBatch(Channel.Username, Properties.Settings.Default.Quality, Properties.Settings.Default.HideConsole, Properties.Settings.Default.KeepConsoleOpen); break; default: break; } }