private static IVideoSource MakeLocalDesktopVideoSource(VideoSourceDescription description) { DesktopVideoSource videoSource = new DesktopVideoSource(Convert.ToInt32(description.SourceString)); videoSource.FrameInterval = description.FrameInterval; videoSource.ResizeWidth = description.Resolution.Width; videoSource.ResizeHeight = description.Resolution.Height; return videoSource; }
static void Main(string[] args) { LogFactory.Assign(new ConsoleLogFactory()); server.Start(); Logger.Debug("StreamingServer is running..."); DesktopVideoSource source = new DesktopVideoSource(0); source.FrameInterval = 50; source.IsResized = true; source.ResizeWidth = 600; source.ResizeHeight = 450; source.NewFrame += new NewFrameEventHandler(OnNewFrame); source.Start(); Logger.Debug("VideoSource is running..."); Console.ReadLine(); }