DirectX Display
-
I am looking for opinions about how one might create a DirectX on screen display. Basically, I want to display some on-screen information (text and graphics) while video is playing full-screen in another application. The idea is that the video underneath will still be visible (a transparent overlay). The video application uses (I believe) DirectX/DirectShow to play the video. Originally I thought if I just created an always on-top window I could display the information I want. But the on-top window flickers and is barely viewable (it looks like the constantly updating video kinda defeats the on-top window). Not knowing much about DirectX (but very capable otherwise), I was hoping someone would have a tip about getting the drawing surface of the video application so I can accomplish this task. Or, if there is a way via DirectX to create a layer above the video application that will combine with the video (and not flicker). Any ideas greastly appreciated. Michael Author, Developer, Chef