VMIX Version 25.0.0.29
So I may be making my life complicated, and I'm not even sure I can explain the issue(s) properly but am looking for help and not sure if some of what I'm seeing is a bug or by design.
OBJECTIVE: To automatically (by keypress, STreamdeck, external controller) change an image on an input.
RESTRICTION: I can't use a photo folder as I can't control the order, names etc easily of the images.
The simplest way I could envision doing it was if there was a way to change an image inputs source file path via an API call - but I only saw a way to add/create a new one, not change an existing one - Am I missing something? But since I couldn't find an api call that would do this I went to solution the next alternative:
I created a title with an image - now I can change the image programmatically . I also leverage transition pages on that title to show/hide other elements within that tile. this is relevant for later.
I do not use this title as an overlay, but rather as a multiview/layer because I can't consume one of the 4 overlay channels for this as they are otherwise used.
This works ok, but for layout reasons, I would prefer to have the top level input be a virtual set, rather than a "blank" standard input. BUT - if i use the title as a layer in a virtual set, it doesn't honor the page transitions of the title. In fact its even worse:
Lets say I have a virtual set with 3 layers, and the 3rd layer is a title input with 3 page transitions
if I CUT from preview to that virtual set, it automatically shows the title on the virtual set as page 3 state. I can then programmatically go back to page 1, and cycle through them - but it doesn't start from zero on cut. (It does if a title is just an layer/multiview on a blank input)
If I use a TRANSITION (Fade, Stinger, etc) then it transitions to that virtual set, again as page 3 state (still a problem), but now even worse: if i try to programmatically go back to page 1 (or any other page) it transitions between preview and program again (taking what was in preview and sending it to program) rather than changing the titles page state.
Basically here i seem to be seeing two different bugs: 1) titles in virtual sets don't start in their transition state after moving from preview to program and 2) if I do any other transition but CUT, it transitions back when I try to manipulate the layered titles page.
So my questions are:
1) Is there a programatic way I missed to change an image inputs source? OR is titles the only way to do this
2) Is there a way to have a virtual set with a title as a layer honor that titles transition in and subsequent pagination animations?
3) What is going on with titles as layers on virtual sets that makes the virtual set transition off again if I try to transition an "embedded" title UNLESS i use CUT to activate the virtual set?