private void Form1_Load(object sender, EventArgs e) { for (int i = 0; i < 9; i++) { int Panasonic = 0; videoViewerWFs[i] = (VideoViewerWF)this.Controls["videoViewerWF" + (i + 1).ToString()]; videoViewerWFs[i].Click += VideoViewerWF_Click; _imageProvider[i] = new DrawingImageProvider(); _connector[i] = new MediaConnector(); videoViewerWFs[i].SetImageProvider(_imageProvider[i]); Ctlchecked[i] = (RadioButton)this.Controls["radioButton" + (i + 1).ToString()]; Ctlchecked[i].Checked = false; Ctlchecked[i].Click += RadioButton_Click; Ctlchecked[i].Text = (String)ar.GetValue("group" + (i + 1).ToString(), typeof(String)); Panasonic = (int)ar.GetValue("Panasonic", typeof(int)); if (Panasonic == 0) { connectStr[i] = "rtsp://" + (String)ar.GetValue("cam" + (i + 1).ToString(), typeof(String)) + ":554/cam/media.smp"; } else { connectStr[i] = "rtsp://" + (String)ar.GetValue("cam" + (i + 1).ToString(), typeof(String)) + "/MediaInput/h264/stream_2"; } PTZStr[i] = (String)ar.GetValue("cam" + (i + 1).ToString(), typeof(String)); // + (String)ar.GetValue("password" + (i + 1).ToString(), typeof(String)) + ";Transport=TCP;"; } }
public Bitmap GetImage(string streamUrl) { Bitmap bitmap = new Bitmap(1280, 720); MediaConnector mediaConnector = new MediaConnector(); DrawingImageProvider imageProvider = new DrawingImageProvider(); IIPCamera _camera = IPCameraFactory.GetCamera(streamUrl, "root", "pass"); mediaConnector.Connect(_camera.VideoChannel, imageProvider); _camera.Start(); VideoViewerWF video = new VideoViewerWF(); video.SetImageProvider(imageProvider); video.Name = "videoViewerWF1"; video.Size = new Size(300, 300); video.Start(); Thread.Sleep(10000); try { video.DrawToBitmap(bitmap, new System.Drawing.Rectangle() { Height = 720, Width = 1280 }); } catch (Exception ex) { } finally { video.Stop(); _camera.Stop(); } return(bitmap); }
public MJPEGVideo() { _bitmapSourceProvider = new DrawingImageProvider(); _connector = new MediaConnector(); _mjpegConnection = new MJPEGConnection(); SetImageProvider(_bitmapSourceProvider); }
public MediaHandlerCollection CreateSoftPhoneVideoCallListener() { var phonecallVideoReceiver = new PhoneCallVideoReceiver(); var phonecallVideoSender = new PhoneCallVideoSender(); ImageProvider <Image> remoteImageHandler = new DrawingImageProvider(); ImageProvider <Image> localImageHandler = new DrawingImageProvider(); var webCamera = WebCamera.GetDefaultDevice(); if (webCamera != null) { mediaConnector.Connect(webCamera, phonecallVideoSender); mediaConnector.Connect(webCamera, localImageHandler); } mediaConnector.Connect(phonecallVideoReceiver, remoteImageHandler); var mediaHandlers = new Dictionary <string, VoIPMediaHandler> { { "RemoteImageHandler", remoteImageHandler }, { "LocalImageHandler", localImageHandler }, { "VideoSender", phonecallVideoSender }, { "VideoReceiver", phonecallVideoReceiver } }; if (webCamera != null) { mediaHandlers.Add("WebCamera", webCamera); } return(new MediaHandlerCollection(mediaConnector, mediaHandlers)); }
public MainWindow() { InitializeComponent(); _drawingImageProvider = new DrawingImageProvider(); _connector = new MediaConnector(); videoViewer.SetImageProvider(_drawingImageProvider); IPCameraFactory.DeviceDiscovered += IPCamera_DiscoveryCompleted; }
public Form1() { InitializeComponent(); _imageProvider = new DrawingImageProvider(); _connector = new MediaConnector(); _videoViewerWf = new VideoViewerWF(); SetVideoViewer(); }
public MainForm() { InitializeComponent(); _liveProvider = new DrawingImageProvider(); _resizeHandler = new VideoResizer(); _capture = new FrameCapture(); _connector = new MediaConnector(); }
public MainWindow() { InitCommands(); InitializeComponent(); _imageProvider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); videoViewer.SetImageProvider(_imageProvider); }
public ONVIFClient() { _imageProvider = new DrawingImageProvider(); _connector = new MediaConnector(); _videoViewerWf = new VideoViewerWF(); //_camera = new Ozeki.Media.IPCamera.IIPCameraClient("192.168.112.109:8080", "user", "qwe123"); //_connector.Connect(_camera.VideoChannel, _imageProvider); //_camera.Start(); }
public Camera() { InitializeComponent(); _imageProvider = new DrawingImageProvider(); videoViewerWF1.SetImageProvider(_imageProvider); _connector = new MediaConnector(); _snapshotHandler = new SnapshotHandler(); }
public HomeForm() { InitializeComponent(); //camera globalImageProvider = new DrawingImageProvider(); globalMediaConnector = new MediaConnector(); globalSnapshotHandler = new SnapshotHandler(); connectUsbCamera(); }
public Form1() { InitializeComponent(); tripwire = new Tripwire(); tripwire2 = new Tripwire(); _myCameraUrlBuilder = new CameraURLBuilderWF(); _provider = new DrawingImageProvider(); _connector = new MediaConnector(); videoViewerWF1.SetImageProvider(_provider); }
public MainWindow() { InitializeComponent(); _videoViewer = new VideoViewerWPF(); _imageProvider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); _webCamera = new WebCamera(); SetVideoViewer(); UpdateUSBCameraList(); }
public Form1() { InitializeComponent(); _videoViewer = new VideoViewerWF(); _imageProvider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); SetVideoViewer(); this.Controls.Add(_videoViewer); }
public Form1() { InitializeComponent(); _connector = new MediaConnector(); _imageProvider = new DrawingImageProvider(); // Create video viewer UI control _myCameraUrlBuilder = new CameraURLBuilderWF(); // Bind the camera image to the UI control videoViewerWF1.SetImageProvider(_imageProvider); Console.WriteLine("InitializeComponent"); }
/// </summary> public UserControl_Flight() { InitializeComponent(); getAvailablePorts(); // Create video viewer UI control _imageProvider = new DrawingImageProvider(); _connector = new MediaConnector(); _snapshotHandler = new SnapshotHandler(); _videoViewerWF1 = new VideoViewerWF(); setVideoViewer(); buttonDisconnect.Enabled = false; _points = new List <PointLatLng>(); }
public BoardCameraHandler() { ImageProvider = new DrawingImageProvider(); Connector = new MediaConnector(); _imageMask = new ImageMask(); _imageMask.MaskColor = Color.Black; _imageMask.Difference = 100; _imageMask.MaskOption = MaskOption.Foreground; bmpImg = new Bitmap(180, 135); bmpImg.SetResolution(100, 100); grfx = Graphics.FromImage(bmpImg); }
public CameraController() { InitializeComponent(); _imageProvider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); _connector = new MediaConnector(); _Provider = new DrawingImageProvider(); videoViewerWF1.SetImageProvider(_Provider); _myCameraUrlBuilder = new CameraURLBuilderWF(); zoom = new Zoom(); videoViewerWF1.SetImageProvider(_imageProvider); }
public LiveView() { InitializeComponent(); _bitmapSourceProvider1 = new DrawingImageProvider(); _bitmapSourceProvider2 = new DrawingImageProvider(); _bitmapSourceProvider3 = new DrawingImageProvider(); _connector1 = new MediaConnector(); _connector2 = new MediaConnector(); _connector3 = new MediaConnector(); _snapShot1 = new SnapshotHandler(); _snapShot2 = new SnapshotHandler(); _snapShot3 = new SnapshotHandler(); videoViewerWF1.SetImageProvider(_bitmapSourceProvider1); videoViewerWF2.SetImageProvider(_bitmapSourceProvider2); videoViewerWF3.SetImageProvider(_bitmapSourceProvider3); }
/// <summary> /// Initializes components for login-scanner-window and components for webcam-use. /// </summary> public Login_scanner_window() { InitializeComponent(); _imageProvider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); _barcodeReader = ImageProcesserFactory.CreateBarcodeReader(); _imageProcesserHandler = new ImageProcesserHandler(); _frameCapture = new FrameCapture(); _barcodelist = new List <DetectedBarcode>(); _videoViewer.BackColor = Color.Black; state_textbox.Text = "OFFLINE"; state_textbox.TextAlign = HorizontalAlignment.Center; detectStatus_textbox.Text = "SØGER IKKE"; detectStatus_textbox.TextAlign = HorizontalAlignment.Center; disconnect_button.Enabled = false; }
public Recordings() { InitializeComponent(); this.FormClosing += MainForm_FormClosing; _connector = new MediaConnector(); _provider = new DrawingImageProvider(); videoViewerWF1.Start(); var SpeakerList = Speaker.GetDevices(); var DeviceInfo = WaveOutFactory.GetDefaultDeviceInfo(AudioApi.WASAPI); speaker = Speaker.GetDefaultDevice(new AudioFormat(44100, 2, 16)); speaker.ConverterType = AudioConverterType.DMO; }
//-------------------------------------------------------------------------------- /// <summary> /// This method serves as a common constructor initialization location, /// and serves mainly to set the desired size of the container panel in /// the wizard form (see WizardFormBase for more info). I didn't want /// to do this here but it was the only way I could get the form to /// resize itself appropriately - it needed to size itself according /// to the size of the largest wizard page. /// </summary> public void InitPage() { InitializeComponent(); _mediaConnector = new MediaConnector(); _imageProvider = new DrawingImageProvider(); _snapshotHandler = new SnapshotHandler(); _videoViewer = new VideoViewerWF(); timAnimation = new System.Windows.Forms.Timer(); timAnimation.Interval = 200; timAnimation.Tick += new System.EventHandler(this.timAnimation_Tick); //================== _webCamera = WebCamera.GetDefaultDevice(); SetVideoViewer(); base.Size = this.Size; this.ParentWizardForm.DiscoverPagePanelSize(this.Size); this.panelVideo.Controls.Add(_videoViewer); clsGlobalVariables.SnapshotFilesDirectory = @"C:\iPrint\iPrintCamera\"; }
public Form1() { InitializeComponent(); showPowerStatus(); getAvailablePorts(); buttonDisconnect.Enabled = false; // Create Video Viewer UI Controller _imageProvider = new DrawingImageProvider(); _connector = new MediaConnector(); _snapshotHandler = new SnapshotHandler(); _videoViewerWF1 = new VideoViewerWF(); setVideoViewer(); _points = new List <PointLatLng>(); _jalur = new List <PointLatLng>(); timer1.Start(); }
/// <summary> /// Initializes the video handlers (camera, image providers etc.). /// </summary> private void InitVideo() { // ----- CREATE ----- WebCamera = WebCameraFactory.GetDefaultDevice(); LocalImageProvider = new DrawingImageProvider(); RemoteImageProvider = new DrawingImageProvider(); _phoneCallVideoReceiver = new PhoneCallVideoReceiver(); _phoneCallVideoSender = new PhoneCallVideoSender(); // ----- CONNECT ----- _videoConnector.Connect(_phoneCallVideoReceiver, RemoteImageProvider); if (WebCamera != null) { _videoConnector.Connect(WebCamera.VideoChannel, LocalImageProvider); _videoConnector.Connect(WebCamera.VideoChannel, _phoneCallVideoSender); } }
public CameraViewer() { InitializeComponent(); //cam1 _drawingImageProvider1 = new DrawingImageProvider(); _connector1 = new MediaConnector(); viewVid1.SetImageProvider(_drawingImageProvider1); _folderBrowserDialog1 = new FolderBrowserDialog(); //cam2 _drawingImageProvider2 = new DrawingImageProvider(); _connector2 = new MediaConnector(); viewVid2.SetImageProvider(_drawingImageProvider2); _folderBrowserDialog2 = new FolderBrowserDialog(); //cam3 _drawingImageProvider3 = new DrawingImageProvider(); _connector3 = new MediaConnector(); viewVid3.SetImageProvider(_drawingImageProvider3); _folderBrowserDialog3 = new FolderBrowserDialog(); //cam4 _drawingImageProvider4 = new DrawingImageProvider(); _connector4 = new MediaConnector(); viewVid4.SetImageProvider(_drawingImageProvider4); _folderBrowserDialog4 = new FolderBrowserDialog(); }
public video_chat_room(string myListening, string videop, string aup, string vclient_n, string vclient_ipadd, string client_videop, string client_aup, string camn, string audioinputn, string audiooutputn) { try { InitializeComponent(); string[] splitmessage = myListening.Split(':'); myListeningUrl = splitmessage[0]; videoport = videop; auport = aup; vclient_name = vclient_n; splitmessage = vclient_ipadd.Split(':'); vclient_ipaddress = splitmessage[0]; client_videoport = client_videop; client_auport = client_aup; camName = camn; audioinputname = audioinputn; audiooutputname = audiooutputn; close_button.Enabled = false; this.client_label.Text = vclient_name; //client vconnector = new MediaConnector(); mjpegConnection = new MJPEGConnection(); vprovider = new DrawingImageProvider(); this.zoom = new Zoom(); videoViewer = new VideoViewerWF() { Name = "Video Preview", Size = new Size(300, 210), Location = new Point(20, 20), BackColor = Color.Black }; vvideoViewer = new VideoViewerWF() { Name = "Video Preview", Size = new Size(300, 210), Location = new Point(20, 20), BackColor = Color.Black }; connector = new MediaConnector(); provider = new DrawingImageProvider(); videoViewer.SetImageProvider(provider); vvideoViewer.SetImageProvider(vprovider); groupBox1.Controls.Add(videoViewer); webCamera = null; foreach (var info in WebCameraFactory.GetDevices()) { if (info.Name == camName) { webCamera = WebCameraFactory.GetDevice(info); break; } } if (webCamera == null) { MessageBox.Show("Couldn't connect to the camera"); return; } connector.Connect(webCamera.VideoChannel, provider); videoSender = webCamera.VideoChannel; webCamera.Start(); videoViewer.Start(); streamer = new MJPEGStreamer(myListeningUrl, int.Parse(videoport)); if (!connector.Connect(videoSender, streamer.VideoChannel)) { MessageBox.Show("Failed to create connection.."); } streamer.ClientConnected += ClientConnected; streamer.ClientDisconnected += ClientDisconnected; streamer.Start(); if (!this.vconnected) { IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse(this.myListeningUrl), int.Parse(this.auport)); this.selectedCodec = new AcmMuLawChatCodec(); this.ServerConnect(endPoint, int.Parse(audioinputn), selectedCodec); } else { this.ServerDisconnect(); } this.lblStatus.Text = "Server & camera started\n" + lblStatus.Text; } catch (Exception ex) { lblStatus.Text = ex.ToString() + "\n" + lblStatus.Text; } }
public CameraConfigurationItem(string cameraId, VideoViewerWF videoViewer) { this.videoViewer = videoViewer; this.id = cameraId; provider = new DrawingImageProvider(); connector = new MediaConnector(); detector = new MotionDetector(); videoResizer = new VideoResizer(); detector.PixelIntensitySensitivy = Settings.PixelIntensitySensitivity; //0-255 detector.PixelAmountSensitivy = Settings.PixelAmountSensitivity; //0-10 videoViewer.SetImageProvider(provider); }
public VistaCamaras() { InitializeComponent(); connector = new MediaConnector(); _provider1 = new DrawingImageProvider(); }
public IpCameraHandler() { ImageProvider = new DrawingImageProvider(); Connector = new MediaConnector(); }
public VistaSeguimiento() { InitializeComponent(); connector = new MediaConnector(); _provider = new DrawingImageProvider(); }
public MediaHandlerCollection CreateSoftPhoneVideoCallListener() { var phonecallVideoReceiver = new PhoneCallVideoReceiver(); var phonecallVideoSender = new PhoneCallVideoSender(); ImageProvider<Image> remoteImageHandler = new DrawingImageProvider(); ImageProvider<Image> localImageHandler = new DrawingImageProvider(); var webCamera = WebCamera.GetDefaultDevice(); if (webCamera != null) { mediaConnector.Connect(webCamera, phonecallVideoSender); mediaConnector.Connect(webCamera, localImageHandler); } mediaConnector.Connect(phonecallVideoReceiver, remoteImageHandler); var mediaHandlers = new Dictionary<string, VoIPMediaHandler> { {"RemoteImageHandler", remoteImageHandler}, {"LocalImageHandler", localImageHandler}, {"VideoSender", phonecallVideoSender}, {"VideoReceiver", phonecallVideoReceiver} }; if (webCamera != null) { mediaHandlers.Add("WebCamera", webCamera); } return new MediaHandlerCollection(mediaConnector, mediaHandlers); }
public Camera() { _Imageprovider = new DrawingImageProvider(); _mediaConnector = new MediaConnector(); _videoViewer = new VideoViewerWF(); }