Viz Mosart Administrator Guide

Version 5.6 | Published July 22, 2024 ©

Engine Switcher Configuration

For setup and configurations that use these settings, please refer to section Viz Engine as a Switcher.

switcher_config.cfg

Note: These configurations are performed on the Viz Engine (not Viz Mosart) machine.

File Location

The Switcher Scene can be configured from its configuration file, switcher_config.cfg located in C:\ProgramData\vizrt\VizEngine.

Configurable Parameters

#scene path for preview engine
<switcher_scene>Vizrt\Engine-Switcher\switcher</switcher_scene>

#scene path for openers if static_paths = 0 or 2
<opener_path>Vizrt\Engine-Switcher\openers\</opener_path>

##scene path for effects if static_paths = 0 or 2
<effect_path>Vizrt\Engine-Switcher\effects\</effect_path>

#type of paths: 0 = absolute path i.e. ALL/MyPath/openers, 1 = openers/effects underneath switcher scene, 2 = relative path underneath switcher scene i.e. myeffects
<static_paths>2</static_paths>

#amount of effect scenes for preloading
<effects>10</effects>

#content transition effect number to begin with
<content_effect_start>90</content_effect_start>

#external transition effect number to begin with, end at content_effect_start
<ext_effect_start>50</ext_effect_start>

#external opener/trans within GFX channels
<gfx_channel_support>1</gfx_channel_support>

#activating external transition effect engine - not recommended due to possible network delays
<ext_trans_active>0</ext_trans_active>

#transition engine ip
<transition_host>127.0.0.1</transition_host>

#transition engine port
<transition_port>6100</transition_port>

#activating external top layer engine
<ext_top_scene_active>0</ext_top_scene_active>

#external top layer engine ip
<ext_top_scene_host>127.0.0.1</ext_top_scene_host>

#external top layer engine port
<ext_top_scene_port>6100</ext_top_scene_port>

#activating external preview
<ext_prev_active>0</ext_prev_active>

#external preview hostname
<ext_prev_host>127.0.0.1</ext_prev_host>

#external preview port
<ext_prev_port>6100</ext_prev_port>

#show commands (log level)
<show_commands>2</show_commands>

#delaying the actual take in fields coming via external gfx scenes - this is used for having more time to load ip sources in preview
<external_take_delay>0</external_take_delay>

#i am peview
<i_am_preview>0</i_am_preview>

#activating dynamic ip workflow (Probel source request)
<dynamic_ip_workflow>0</dynamic_ip_workflow>

#shared memory map name used for status signaling
<dynamic_ip_status>pgmstatus_prv</dynamic_ip_status>

#shared memory map name used for Probel status callbacks - mandatory for using Probel communication!
<dynamic_ip_callback>probelstatus-machinename</dynamic_ip_callback>

#shared memory map name used for indicating a toggle (might be used in other gfx scenes)
<toggle_status>toggle_mapname</toggle_status>

#time waiting for the release of "old" sources after the toggle of new ones
<release_delay>10</release_delay>

#Source Prefix
<source_prefix>LIVE</source_prefix>

#size of the maximum number of active preview sources
<preview_queue_size>5</preview_queue_size>

#viz one in use (needed for setting clip prefix)
<viz_one>0</viz_one>

#clip prefix
<clip_prefix>V:\</clip_prefix>

#defines how the status overlay scene gets loaded - 1 = direct load to frontlayer - 2 = dynamic scene container in fl scene
<status_overlay_mode>1</status_overlay_mode>

#path to status overlay scene in GH
<status_overlay>Default\statusoverlay_new</status_overlay>

#start playing clip on preview machines
<play_clip_on_preview>0</play_clip_on_preview>

#trigger tally lights
<tally_active>0</tally_active>

#tally server name
<tally_name>tally_pcr_main</tally_name>

#tally backup server name
<tally_name_backup>tally_pcr_backup</tally_name_backup>

#custom content transition effects
<content_transitions>80:wipe,81:roll,82:twist</content_transitions>

#vs sources input table (not used)
<vs_input_sources>11:960,12:961,13:962,14:963,15:964,16:965,17:966,18:967,21:960,22:961,23:962,24:963,25:964,26:965,27:966,28:967,31:960,32:961,33:962,34:963,35:964,36:965,37:966,38:967</vs_sources>

#vs sources output table (not used)
<vs_output_sources>11:42,12:43,21:44,22:45,31:46,32:47</vs_sources>

#tracking hub hosts (not used)
<tracking_hub_A>10.29.33.54:20000</tracking_hub_A>
<tracking_hub_B>10.29.33.54:20000</tracking_hub_B>
<tracking_hub_C>10.29.33.54:20000</tracking_hub_C>

#delay added for fullscreen toggle - this helps in adjusting proper timing with VS switches
<full_toggle_delay>4</full_toggle_delay>

#delay for VS switch when toggling from a fullscreen to a window with a cam switch happening
<full_win_delay>4</full_win_delay>

#time waiting for toggling superchannels when an external wipe animation is triggered
<wipe_delay>20</wipe_delay>

#time waiting for toggling superchannels containing clips which need to match a wall clip
<wall_clip_delay>10</wall_clip_delay>

#gpi sharedmemory prefix name
<gpi_shm_name>Sealevel::0::I</gpi_shm_name>

#tracking hub user
<th_user>user1</th_user>

#CUE Clip Workflow
<cue_clip_on_load>1</cue_clip_on_load>

#replacing clip path when file is not found
<substitute_clip>V:\CLIP_NOT_READY.mxf</substitute_clip>

#shared memory map name used for storing the upcoming label names
<label_names>MIXER_LABELS</label_names>

ClipServerVizEngine.xml

This configuration is employed on the Viz mosart side, when controlling video switching directly from a Vizrt Viz Engine, as presented in section Viz Engine as a Switcher.
For available configuration options, refer to section Vision Mixer Configuration Files.