vMix Forums
»
General
»
General Discussion
»
Can you put an Overlay on a specific channel?
Rank: Member
Groups: Registered
Joined: 9/12/2021(UTC) Posts: 22 Location: Medicine Hat, AB Thanks: 1 times
|
Hey Gang. I have a question, and after exhaustive research, I can't find the answer to this.
I have a VMIX session that has multiple VMix callers on it. Every now and then, I have to put a timer on one of the callers to time their response (They get 10 minutes to answer the question). Depending on the moment, that caller might appear on different parts of the screen, but the timer ALWAYS needs to be on them.
I have 2 titles (one for "blue" caller, and one for "red" caller).
I can set that title into a layer, and remotely turn the layer on and off when I need to (with LayerOnOff), but that doesn't trigger any kind of custom title animation (which is built into the title).
IS it possible to trigger the Title animation so that it animates on, and animates off... just like a regular overlay, but only on one specific channel?
I know I can manually "transitionIn" and "transitionOut" the animation by right-clicking on the element itself, but I can't see a way to do it with a shortcut.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 561
Thanks: 62 times Was thanked: 131 time(s) in 119 post(s)
|
Hey Dave,
the function is "TitleBeginAnimation", where you use eg. "TransitionIn" as the value.
|
1 user thanked dmwkr for this useful post.
|
|
|
Rank: Member
Groups: Registered
Joined: 9/12/2021(UTC) Posts: 22 Location: Medicine Hat, AB Thanks: 1 times
|
Thank you! I will try that!
While we're at it.
What would be the Web script for turning a layer on/off?
I'm trying to turn on and off a layer in a script with a Streamdeck.
I'm using:
Function=LayerOnOff=5,24
This should toggle on/off Layer 5 on Input 24), but it's not working. I can understand this stuff if the documentation points me in the right direction... but I find it's REALLY BAD at showing me the proper syntax.
The docs say:
Toggle On/Off Layer For Input At Index (starting from 1) Value,Input where Value=Index (so, 5,24 for layer 5 at Input 24)
Where am I going wrong?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,248 Location: Belgium Thanks: 294 times Was thanked: 961 time(s) in 795 post(s)
|
Originally Posted by: Dave Cruickshank Thank you! I will try that!
While we're at it.
What would be the Web script for turning a layer on/off?
I'm trying to turn on and off a layer in a script with a Streamdeck.
I'm using:
Function=LayerOnOff=5,24
This should toggle on/off Layer 5 on Input 24), but it's not working. I can understand this stuff if the documentation points me in the right direction... but I find it's REALLY BAD at showing me the proper syntax.
The docs say:
Toggle On/Off Layer For Input At Index (starting from 1) Value,Input where Value=Index (so, 5,24 for layer 5 at Input 24)
Where am I going wrong?
Streamdeck calls script, script uses functions (API or Web depening on if more logic is used witin the script) https://forums.vmix.com/posts/m70833-Scripting-for-Dummies#post70833or Streamdeck calls function (shortcut) directly https://www.vmix.com/knowledgebase/article.aspx/180/using-the-elgato-stream-deck-with-vmixor Streamdeck uses its own Hotkey option to calls the key of an allready defined vMix shortcut or uses the Website option to send a httprequest of the function (advantage of the latter vMix Gui does not have to be the active one ) FYI function needs the input where to act and its value (layer) separatly specified
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 561
Thanks: 62 times Was thanked: 131 time(s) in 119 post(s)
|
As doggy said, your function needs a different syntax. Here is an example for the syntax: https://www.vmix.com/help27/WebScripting.htmlEverthing connected by an "&" is a "parameter". In this table you'll find the needed parameters for every function: https://www.vmix.com/hel...utFunctionReference.htmlWhat is needed in the value parameter is described in the text. (The order of the parameters doesn't matter, I prefer to put the input always first.) So this should work: Code:Function=LayerOnOff&Input=24&Value=5
|
|
|
|
Rank: Member
Groups: Registered
Joined: 9/12/2021(UTC) Posts: 22 Location: Medicine Hat, AB Thanks: 1 times
|
THIS! Thank you! That solves my problem. I appreciate it.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Can you put an Overlay on a specific channel?
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