Hi!
I'm looking to take a game, for arguments sake lets call it Warcraft III. Then I want to render this game to a video stream, whilst throwing it some inputs programmatically.
I was wondering if anyone had any knowledge of redirecting the output of a directx game to a video buffer. Whilst I've tried looking into redirecting layered rendering, similar to the old windows task gallery approach, I was wondering if there was a better way of obtaining this data.
The version of windows used doesn't really matter. I think something like this should be possible, as other programs are already able to 'view' the output of a 3d window - Think the windows vista task bar or switcher.
This idea was spurred on by me wanting to record 'demos', but I want to do it in a way which does NOT open up the game window.
Any pointers would be greatly appreciated.