Question / Help directx multiple windows..

mrboni

New Member
Hi

I have a custom app I'm writing in vvvv. It uses directx 9 and has multiple render windows, one of which I want to record.

How do I select which render window to record? When I make multiple render windows, no additional entries in the game capture list. It seems the most recently created render window is the one that gets selected. I need to be able to choose based on window name or handle

Cheers
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Does your program's renderer window have a window title? I think applications without a window title might get excluded. If you have multiple windows of the same name in the same program, you should use game capture hotkey to make it capture the topmost window.
 

mrboni

New Member
Hi Jim.

Yes it does have a name.

The renderer windows don't appear in the window capture list. I've only managed to record with the game capture so far, which wont work as I'm making a multi window application.

I think a renderer window did appear in the list once, but I'm not sure what the conditions were
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Wait - if you are rendering to multiple outputs at once in the same application, game capture can only capture one at a time currently. This is more of a design issue. You'll have ot use window capture instead.
 

mrboni

New Member
Hi Jim

Thanks for the reply.

Game capture mode works as I'd expect.

The problem is I want to use window capture mode but it doesn't work. In the list of available windows for vvvv, there are always two entries, regardless of how many windows are open in the application (either patch/edit windows, or directx renderers).
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
..Oh, woops. You said this is your program right? Do you think you could rename each window?
 

mrboni

New Member
Hi Jim.

I have renamed them, but only one (or sometimes two) entries are showing in the list of windows
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I'm not entirely sure if there's anything that can be done about it at this time unfortunately. I'll have to take a look at this scenario in the future.
 
Top