コード例 #1
0
 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();
     }
 }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: ChannelCtrl.cs プロジェクト: windygu/TwitchChecker
        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;
            }
        }