Blitter 80 fps @ 1024x800 YUV420

  • Thread starter Thread starter jaggomiken
  • Start date Start date
J

jaggomiken

Hi all,
I'm working on a video acquisition project for industrial application.
I need to capture, save and show 80 frames per second 800x1024 pixels
YUV420/422 and RGB24 images. We are planning to implement business
logic
with unmanaged C++ code and GUI with managed C# code.

What do you think ?
Is it a good choice ?
Do you think it is better to have all unmanaged C++ ?

Please help.
jaggomiken
 
jaggomiken said:
Hi all,
I'm working on a video acquisition project for industrial application.
I need to capture, save and show 80 frames per second 800x1024 pixels
YUV420/422 and RGB24 images. We are planning to implement business
logic
with unmanaged C++ code and GUI with managed C# code.
Might work for capture and save.
What do you think ?
Is it a good choice ?
Do you think it is better to have all unmanaged C++ ?
If you need to show at that framerate, yes, probably better to stay pure
C++. Since you will already have the images in native format, you can't
really afford the conversion to GDI+. You can probably use some managed
code for reading XML configurations and such if you want, but you'll want to
drop into native code for high rate processing. Definitely stay away from
GDI+ for high frame rates.
 
If you need to show at that framerate, yes, probably better to stay pure
C++.

Ben, Couldn't he just PInvoke calls to Win32 BitBlt functions? That
would allow use of C# for the UI without having to use GDI+. Do you
see a problem with that approach?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top