c# - VideoCaptureDevice frame rate -


i have create application form using visual c# language. use aforge library display image ip camera. problem if try process image video streaming done slow. video delay 3-4 second display. frame rate 24fps. think if change frame rate (for example 4fpm) flow improve. how can change frame rate using aforge library.

here code:

mjpegstream mpeg = new mjpegstream();                      aforge.video.directshow.videocapturedevice fcg = new aforge.video.directshow.videocapturedevice();                                       mpeg.login = "xxx";                      mpeg.password = "xxx";                      mpeg.source = "http://192.168.1.xx:xx/videostream.cgi";                      asyncvideosource asyncsource = new asyncvideosource(mpeg);                                           mpeg.newframe += new newframeeventhandler(finalvideo_newframe);                                     mpeg.start();         void finalvideo_newframe(object sender, newframeeventargs eventargs)                 {                     video = (bitmap)eventargs.frame.clone();                     displaypicturebox.image = video;                  } 

did try this?

fcg.desiredframerate=5; 

see this:

http://www.aforgenet.com/framework/docs/html/f9b0abf6-be44-6d8f-cac9-1cbf8fbd5a8c.htm


Comments