Hi to all!

I want to write a c# application that plays an audio/video AVI file, and shows in overlay an aplha rectangle realtime generated (from a serial port).

I'd like stability and good performance and i'm evaluating various libraries (EgmuCV, DirectShow, WMP,...) but i've not decided yet.

Please someone knows what the right way is?


You can do this with DirectShow filters, playing an AVI is very easy but overlaying would require custom filters, but its definitely what I would look into. The MDSN DirectShow forum is useful.