Hello i am struggling for past few days, with simple application which could create multiple previews for simultaneous video playback of different video streams ( but same formats in example mpeg4 ). On my platform there are no Xaml runtime so i am using simple WinApi32 functions with DirectShow.
But no matter what i do i can not achieve more than one video stream playing at once. I am in doubt right now if it is even possible with DirectShow on windows Embedded Compact. But maybe i am wrong since i didn't descend in details of creating filters graphs.
My approach was to simply create few IBuilderGraph, IMediaControl, and IMediaEventEx interfaces. Then i use RenderFile method for each graph builder to create filter graph, then create IVideoWindow for each sets notification window and use IMediaControl::Run to start playing file.
This works on desktop windows 7 platform, but simply doesn't work on CE. Only one preview is actually playing video stream, and the other ones are black and doesn't show anything.
So my question is "Is this possible to have multiply video playbacks on windows embedded compact 7?" and if it is, please explain what tool could i use.