예제 #1
0
        static void Main(string[] args)
        {
            var snag = new SnagIt();

            snag.StartRecording();
            var stream = new Server().Start(_pipeName);

            Thread.Sleep(5000);
            while (true)
            {
                var line = stream.ReadLine();
                _variable = line;
                Console.WriteLine("Recieved: {0}", _variable);
                Thread.Sleep(1000);
                if (line == "STOP")
                {
                    snag.StopRecording();
                }
                var duration = DateTime.UtcNow.Subtract(snag.UtcRecordStartTime).TotalMinutes;
                if (duration > 5)
                {
                    snag.StopRecording();
                }
            }
        }