vMix Forums
»
General
»
General Discussion
»
Bug: Desktop Capture properties not saved with Input Preset file
Rank: Advanced Member
Groups: Registered
Joined: 1/6/2014(UTC) Posts: 38 Location: Seattle, WA
Was thanked: 1 time(s) in 1 post(s)
|
Martin, the TESN guys tell me that you know about this, but here's some additional detail...
My PC has two screens. On the secondary screen, I've got an app window open (titled "Graphic Overlays"). In vMix, I've created multiple Desktop Capture inputs that use "Graphic Overlays" as their source (not "Desktop").
vMix appears to store the IP address of the host computer for "Graphic Overlays" as part of the properties of the Desktop Capture inputs. Unfortunately, the IP address is assigned by a router and changes, so I get an error message when loading Input Presets. To work around this, when adding a Desktop Capture input, I change the IP address to "localhost" (the TESN guys use "//localhost", but that failed for me). Of course, localhost equates to 127.0.0.1, aka "this computer". That works great.
But, there is a bug: After a vMix restart and reload of Input Presets, all of my Desktop Capture inputs that were sourced from "Graphic Overlays" have had their source changed to "Desktop". The good news is that I can right-click on a single Desktop Capture input, choose Properties, change the source to "Graphic Overlays", click OK, and they ALL get set back to the correct window. But it's annoying that it's not loaded from the Input Preset file. :)
And there may be a second bug, since it's strange to me that editing the Properties of one Desktop Capture input would change them all.
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,208 Location: Gold Coast, Australia Was thanked: 4288 time(s) in 1520 post(s)
|
Hi,
Windows gives each window a unique number each time it is opened. This is why if you restart Graphic Overlays and load the preset it will no longer be able to find the window.
Also, I would not recommend creating multiple desktop capture inputs for performance reasons, instead create one input and then create a few virtual inputs by going to the Desktop Capture Input Properties and select Create Virtual Input.
Regards,
Martin vMix
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/22/2013(UTC) Posts: 92 Location: Rochester, NY Was thanked: 13 time(s) in 9 post(s)
|
For the record, we actually did use "localhost", not "//localhost".
How about implementing some sort of FindWindow? I know windows can do it as I've used it in my own programming.
Just a thought.
-Brian
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Bug: Desktop Capture properties not saved with Input Preset file
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close