Jun 20, 2010 at 7:46 AM
Edited Jun 20, 2010 at 8:38 AM
I'm newbie in WPF and DirectShow, so I need help. I've briefly studied your VRE and WPFMediaKit and I'm not sure yet whether one of them can help me and eventuelly how.
My objective is following (the whole operations chain must be execute in "real-time"):
My module is receiving video data in some special format with timestamp in module's callback method (I cannot affect when the data is coming, initiate only communication by request "pls. send me data when you have some"). I need do some operations
with them and then convert these data to jpegs, bitmaps or other normal format. So I'm able create a sort of memory stream of e.g. jpegs. These jpegs must be on-the-fly displayed as video on the screen.
Probably I have to develop push source filter?
There can exist more streams so I prefer execution on the GPU of course, and modules must be .NET based. It's reason I found your SW.
Other question is synchronization because of the non-equidistant timestamp, but this is not subject of the focus now.