Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Version 2.31 – 11 December 2025
-
Fixed issue causing crash when default values had not been changed from the config settings.
Version 2.3 – 19 November 2025
-
Added Discrete Tile Switching.
Version 2.1 – 13 October 2025
-
Included Built-in Driver instructions page.
Version 2.0 – 08 October 2025
-
Updated the driver to include an 8x4 Audio Matrix with switching, volume, EQ, and balance.
Exceptions:
-
Due to updating the device description, existing player sources should manually be renamed to Multiview.
-
Check all previously implemented audio programming if using tagging provided by the driver. This is due to four new sources for Zone 1–4 and changing the existing source to be called Multiview.
Version 1.3 – 16 September 2025
-
Updated all tag naming format to align with RTI Tagging Format.
-
Updated function names to better reflect function purpose.
-
Updated Apex to reflect tag name changes.
Version 1.2 – 11 September 2025
-
Updated user guide.
-
Updated system variables tag naming.
Version 1.1 – 04 August 2025
-
Added source images / source image variable.
-
Added extra layouts.
-
Added tile selected feedback.
Version 1.0 – 14 June 2024
-
Initial release.
AVPROEDGE|MV41IP|2.31
Introduction
This driver has been designed to provide two-way control of AVPRO EDGE AC-MV-41, via TCP/IP. Ensure that the device is connected to the same network as the RTI processor and is accessible through its web interface. It is recommended that the device is set up with a static IP or reserved address on the router. Please make sure the device is correctly set up and working independently before integration with this driver.
Driver Features
High-level overview of the driver’s features.
• Two-way TCP/IP communication
• Input switching per tile
• Audio routing (Analog / HDMI)
• Volume, balance, EQ, and audio enable controls
• Layout selection and preset memory
• Feedback on connection, input selection, and current layout
• Audio Matrix 8x4 functionality
• Events for layout activation
Not supported:
- Loop output control
- Custom tile layouts
Version History
Version 2.31 – 11-December 2025
• Fixed issue causing crash when default values had not been changed from the config settings
Version 2.3 – 19-November 2025
• Added Discrete Tile Switching.
Version 2.1 – 13-October 2025
• Included Built-in Driver instructions page.
Version 2.0 – 08-October 2025
• Updated the driver to include an 8x4 Audio Matrix includes switching , volume , EQ and Balance
Exceptions
• Due to updating the Device description, the existing player sources should manually be renamed to Multiview.
• Check all Audio Programming previously implemented if you are using tagging provided by the driver. This is due to four new sources for Zone 1-4 and changing the existing source to be called Multiview
Version 1.3 – 16-September 2025
• Updated All Tag Naming Format to align with RTI Tagging Format
• Updated Function names to better reflect function purpose
• Updated Apex to reflect Tag Name Changes
Version 1.2 – 11-September 2025
• Updated User guide
• Updated System Variables Tag Naming
Version 1.1 – 04-Aug 2025
• Added Source Images / Source Image Variable
• Added Extra Layouts
• Added Tile Selected Feedback
Version 1.0 – 14-Jun 2024
• Initial Release
System Requirements & Prerequisites
RTI System Requirements
• Integration Designer: Apex ID11
• XP FW: 25.1.27 or later
Manufacturer’s Device Requirements
• MV41
• Model FW Version: 1.00 or later.
Driver Configuration
System Config
• Connection Type: IP
• Default Port: 23
Input Names
• Input Name - Name of source
Source Icon
• Input Source Icon - dropdown list of default source icons
Preset Names
• Preset Name - Name of selectable Preset
Driver Functions
Multiview Switching
Switch Tile to Last Selected Input
Switches the selected tile to the most recently selected input source.
Parameter:
• Select Tile – Choose which tile (1–4) to update.
Select Input for Switching
Chooses the HDMI or Analog input to be used as the active source for switching.
Parameters:
• Select Input – Input number (1–4).
• Source Type – Selects “HDMI” or “ANALOG”.
Discrete Tile Switching
Directly switches the specified tile to a specific HDMI input.
Parameter:
• Select Tile – Tile (1-4)
• Select Input – HDMI input number (1–4).
Discrete Fullscreen Switching
Directly switches the main (fullscreen) view to a specific HDMI input.
Parameter:
• Select Input – HDMI input number (1–4).
Discrete Audio Switching (Multiview Output)
Routes a specific HDMI or Analog input as the active multiview audio source.
Parameter:
• Select Input – HDMI (1–4) or Analog (5–8).
Activate Layout
Changes the multiview layout to one of the predefined configurations.
Parameter:
• Select Layout – Choose from layouts such as Fullscreen, PiP (Top/Bottom/Left/Right), 2x2 Wall, 1/3, or 1+3 configurations.
Switch Audio to Last Selected Input
Routes the multiview audio output to the last input selected for video.
Multiview Audio Settings
Audio Volume Step
Adjusts the multiview audio volume up or down.
Parameter:
• Direction – “Up” or “Down”.
Set Audio Volume
Sets the multiview audio output volume to a specific level.
Parameter:
• Level (0–100) – Desired volume level.
Set Audio Balance
Sets the audio balance between left and right channels.
Parameter:
• Level (0–20) – Balance value.
Audio Balance Step
Shifts the balance left or right in steps.
Parameter:
• Direction – “Left” or “Right”.
Set Audio EQ Mode
Sets the multiview audio equalizer mode.
Parameter:
• EQ Mode – Choose from Off, Classical, Headphone, Hall, Live, Pop, Rock, or Vocal.
Set Audio Output Enable
Enables, disables, or toggles the audio output.
Parameter:
• Audio Enable / Disable – “Enable”, “Disable”, or “Toggle”.
Audio Matrix Settings (Outputs 1–4)
Audio Volume Step
Adjusts the audio volume up or down for the selected output zone.
Parameters:
• Direction – “Up” or “Down”.
• Output – Choose Output 1–4.
Set Audio Volume
Sets a specific volume level for the selected output zone.
Parameters:
• Level (0–100) – Target volume level.
• Output – Choose Output 1–4.
Set Audio Balance
Sets the left/right balance for the selected output zone.
Parameters:
• Level (0–20) – Balance value.
• Output – Choose Output 1–4.
Audio Balance Step
Shifts the balance left or right by one step for the selected output.
Parameters:
• Direction – “Left” or “Right”.
• Output – Choose Output 1–4.
Set Audio EQ Mode
Sets the EQ mode for the selected output zone.
Parameters:
• EQ Mode – Off, Classical, Headphone, Hall, Live, Pop, Rock, or Vocal.
• Output – Choose Output 1–4.
Set Audio Output Enable
Enables, disables, or toggles the audio output for the selected zone.
Parameters:
• Audio Enable / Disable – “Enable”, “Disable”, or “Toggle”.
• Output – Choose Output 1–4.
Discrete Audio Switching
Routes a specific HDMI or Analog input to a specific audio output zone.
Parameters:
• Select Input – HDMI (1–4) or Analog (5–8).
• Select Output – Output 1–4.
Presets
Save Preset
Saves the current layout, input selections, and audio settings to a chosen preset slot.
Parameter:
Preset Save Position – Choose one of 20 available preset slots.
Recall Preset
Recalls a previously saved preset configuration.
Parameter:
Recall Preset Position – Choose one of 20 available preset slots.
Default Preset
Saves the current input assignments to the currently selected layout.
When switching to a new layout, it will always load its default preset.
Driver Variables
Status
Connection Status
Reports the current connection status as a Boolean (True = connected, False = disconnected).
Operational Mode
Displays the current operational mode of the device as a String (e.g., “Connecting”, “Operational”, “Idle”).
Tile Status
Tile X Current Input Label
Reports the friendly name of the source currently assigned to Tile X.
Tile X Current Input Number
Reports the numeric input currently assigned to Tile X.
Tile X Current Source Image
Variable linked to source images configured in settings.
Tile Input Booleans
Tile X Input Y Selected
Reports True when Input Y is currently selected for Tile X.
UI Selections
Tile X Selected
Reports True when Tile X is currently selected in the user interface.
Audio Tile Selected
Reports True when the Audio Tile is currently selected in the UI.
Currently Active Layout
Layout X Currently Active
A Boolean variable for each layout type (e.g., Fullscreen, PiP, 2x2 Wall, etc.).
Reports True when that layout is currently active.
Current Active Layout
Displays the name of the active layout as a String (e.g., “1+3 Right Fill”).
Currently Selected HDMI/Analog Input for Switching
Input X HDMI Currently Selected for Switching
Reports True when HDMI Input X is the selected source for routing or switching.
Input X Analog Currently Selected for Switching
Reports True when Analog Input X is the selected source for routing or switching.
Multiview Audio Feedback
Audio Input HDMI/Analog X Active
Reports True when the specified HDMI or Analog audio input is active for the multiview audio Output.
Active Audio Input Name
Displays the name of the currently active audio source as a String (e.g., “CD Player”).
Volume Level
Reports the current multiview audio volume level (0–100).
Audio Disabled Status
Reports True if the multiview audio is disabled.
Balance Level
Reports the current audio balance (0–20).
Current EQ Mode Name
Displays the name of the current EQ mode as a String (e.g., “Rock”, “Classical”).
Current EQ Mode
(Off, Classical, Headphone, Hall, Live, Pop, Rock, Vocal) Each EQ mode has a corresponding Boolean that reports True when that mode is active.
Output X Audio Matrix Feedback
For each output zone (1–4):
Output X Audio Input HDMI/Analog Y Active
Reports True when HDMI or Analog Input Y is active for Output X.
Output X Active Audio Input Name
Displays the name of the current source feeding Output X.
Output X Volume Level
Reports the current volume level (0–100) for Output X.
Output X Audio Disabled Status
Reports True when audio output is muted or disabled for Output X.
Output X Balance Level
Reports the balance setting (0–20) for Output X.
Output X Current EQ Mode Name
Displays the name of the active EQ mode as a String.
Output X Current EQ Mode
(Off, Classical, Headphone, Hall, Live, Pop, Rock, Vocal) Each EQ mode provides a Boolean to indicate which is currently active.
Current Preset
Preset X Selected
Reports True when Preset X is currently active or was last recalled.
Last Selected Preset Name
Displays the name of the last selected preset as a String.
Preset X Custom Name
Displays the custom name for Preset X as configured in the driver settings.
Custom Names
Input X Custom Name
Displays the custom name assigned to HDMI Input X.
Analog Input X Custom Name
Displays the custom name assigned to Analog Input X.
Tags
This driver uses the following non-standard tags
Layout: Fullscreen (F/V)
• Function usage: Triggers Fullscreen Mode
• Variable usage: Reflects the currently selected Fullscreen layout preset
Layout: PipBL (F/V)
• Function usage: Picture-in-Picture Top Left
• Variable usage: Reflects the currently selected PIP Top Left layout preset
Layout: PipBR (F/V)
• Function usage: Picture-in-Picture Bottom Right
• Variable usage: Reflects the currently selected PIP Bottom Right layout preset
Layout: PipTL (F/V)
• Function usage: Picture-in-Picture Top Left
• Variable usage: Reflects the currently selected PIP Top Left layout preset
Layout: PipTR (F/V)
• Function usage: Picture-in-Picture Top Right
• Variable usage: Reflects the currently selected PIP Top Right layout preset
Layout: 1+3 Left (F/V)
• Function usage: Enable 1+3 Left layout
• Variable usage: Reflects the currently selected 1+3 Left layout preset
Layout: 1+3 Left Fill (F/V)
• Function usage: Enable 1+3 Left Fill layout
• Variable usage: Reflects the currently selected 1+3 Left Fill layout preset
Layout: 1+3 Right (F/V)
• Function usage: Enable 1+3 Right layout
• Variable usage: Reflects the currently selected 1+3 Right layout preset
Layout: 1+3 Right Fill (F/V)
• Function usage: Enable 1+3 Right Fill layout
• Variable usage: Reflects the currently selected 1+3 Right Fill layout preset
Layout: 1/3 Bottom (F/V)
• Function usage: Enable 1/3 Bottom layout
• Variable usage: Reflects the currently selected 1/3 Bottom layout preset
Layout: 1/3 Bottom Fill (F/V)
• Function usage: Enable 1/3 Bottom Fill layout
• Variable usage: Reflects the currently selected 1/3 Bottom Fill layout preset
Layout: 1/3 Top (F/V)
• Function usage: Enable 1/3 Top layout
• Variable usage: Reflects the currently selected 1/3 Top layout preset
Layout: 1/3 Top Fill (F/V)
• Function usage: Enable 1/3 Top Fill layout
• Variable usage: Reflects the currently selected 1/3 Top Fill layout preset
Layout: 2x2 Wall (F/V)
• Function usage: Enable 2x2 video wall
• Variable usage: Reflects the currently selected 2x2 Wall layout preset
Layout: Side By Side (F/V)
• Function usage: Enable 1+1 Side-by-Side layout
• Variable usage: Reflects the currently selected Side-by-Side layout preset
Disable Audio (F/V)
• Function usage: Disables audio output
• Variable usage: Shows if audio output is disabled
Enable Audio (F)
• Function usage: Enables audio output
Toggle Audio (F)
• Function usage: Toggles audio output
EQ: Classical (F/V)
• Function usage: Selects Classical EQ mode
• Variable usage: Reflects EQ mode is Classical
EQ: Hall (F/V)
• Function usage: Selects Hall EQ mode
• Variable usage: Reflects EQ mode is Hall
EQ: Headphone (F/V)
• Function usage: Selects Headphone EQ mode
• Variable usage: Reflects EQ mode is Headphone
EQ: Live (F/V)
• Function usage: Selects Live EQ mode
• Variable usage: Reflects EQ mode is Live
EQ: Off (F/V)
• Function usage: Turns EQ Off
• Variable usage: Reflects EQ mode is Off
EQ: Pop (F/V)
• Function usage: Selects Pop EQ mode
• Variable usage: Reflects EQ mode is Pop
EQ: Rock (F/V)
• Function usage: Selects Rock EQ mode
• Variable usage: Reflects EQ mode is Rock
EQ: Vocal (F/V)
• Function usage: Selects Vocal EQ mode
• Variable usage: Reflects EQ mode is Vocal
Select Tile X (F/V)
• Function usage: Switches the selected tile to the last selected input
• Variable usage: Reflects Tile Selected
Switch Audio (F)
• Function usage: Switches audio to last selected input
Preset X: Save (F)
• Function usage: Saves the current selected Layout to Preset X
Default Preset (F)
• Function usage: Saves the current input assignments to the layout that is currently selected. When switching to a new layout it will always load its default preset
Events
This driver supports the following events.
Layout PiPBL Selected
• Event trigger: PiP bottom left selected
Layout PiPBR Selected
• Event trigger: PiP Bottom Right Selected
• Notes: Executes Pip Bottom Right
Layout PiPTL Selected
• Event trigger: PiP Top Left Selected
• Notes: Executes PiP Top Left
Layout PiPTR Selected
• Event trigger: PiP Top Right Selected
• Notes: Executes PiP Top Right
Layout 2x2 Wall Selected
• Event trigger: 2x2 Layout Selected
Layout 1+3 Bottom Fill Selected
• Event trigger: 1 + 3 Bottom Fill Pressed
• Notes: ~1 large (top) + 3 small (bottom) Fill
Layout 1+3 Bottom Selected
• Event trigger: 1 + 3 Bottom Pressed
• Notes: ~1 Large (top) + 3 Small (bottom)
Layout 1+3 Left Selected
• Event trigger: 1 + 3 Left Pressed
• Notes: 1 Large (right) + 3 Small (left)
Layout 1+3 Right Fill Selected
• Event trigger: ~1 + 3 Right Fill Pressed
• Notes: ~1 Large (left) + 3 Small (right) Fill
Layout 1+3 Right Selected
• Event trigger: 1+3 Right Pressed
• Notes: 1 Large (left) + 3 Small (right)
Layout 1+3 Top Fill Selected
• Event trigger: 1+3 Top Fill Pressed
• Notes: 1 Large (bottom) + 3 small (top)
Layout 1+3 Top Select
• Event trigger: 1+3 Top Pressed
• Notes: 1 Large (bottom) + 3 small (top)
Layout 1+1 Side by Side Selected
• Event trigger: 1+1 side by side pressed
• Notes: 1 left + 1 right
Visibility Layers
Below is an example of some of Layers created in demo project to show how an installer may configure the layers
Presets
• Visibility variable: Presets Flag
• Commands & feedback: Presets Layer shows on screen
Settings
• Visibility variable: Settings Flag
• Commands & feedback: EQ Layer shows on screen
SidebySide
• Visibility variable: Sidebyside Flag
• Commands & feedback: Side by Side Layer shows on Screen
1/3 Top
• Visibility variable: 1/3 Top Flag
• Commands & feedback: 1/3 Top Layer shows on screen
Fill Options
• Visibility variable: Fill Options Flag
• Commands & feedback: Fill Options Layer shows on screen
Aspect Options
• Visibility variable: Non Fill Options Flag
• Commands & feedback: Aspect Layer shows on screen
1+3 Right
• Visibility variable: 1+3 Right Flag
• Commands & feedback: 1+3 Right Layer shows on screen
WholeScreen
• Visibility variable: WholeScreen Flag
• Commands & feedback: Fullscreen Layer shows on screen
PipBL
• Visibility variable: PipBL Flag
• Commands & feedback: PipBL Layer shows on screen
PipBR
• Visibility variable: PipBR Flag
• Commands & feedback: PipBR Layer shows on screen
PipTR
• Visibility variable: PipTR Flag
• Commands & feedback: PipTR Layer shows on screen
PipTL
• Visibility variable: PipTL Flag
• Commands & feedback: PipTL Layer shows on screen
1+3 Bottom
• Visibility variable: 1+3 Bottom Flag
• Commands & feedback: 1+3 Bottom Layer shows on screen
1+3 Left
• Visibility variable: 1+3 Left Flag
• Commands & feedback: 1+3 Left Layer shows on screen
2x2Wall
• Visibility variable: 2x2Wall Flag
• Commands & feedback: 2x2Wall Layer shows on screen
PipOptions
• Visibility variable: PipOptions Flag
• Commands & feedback: PipOptions Layer shows on screen
Home
• Visibility variable: Home Flag
• Commands & feedback: Contains Generic controls that are need for all layouts
Source Images
We have also provided a list of source images with this demo. To use these graphical images:
- Go to the default directory for Integration Designer files: My Documents\Integration Designer\Bitmap Libraries
- Create a new folder
- Place custom graphics in this new folder
Source images will appear as a new graphics library in the Bitmap Library Browser, identified by the name of the folder you have created. This custom library will appear each time you open Integration Designer.
Driver Setup Example
Select Layout Function
First, we need to enable layout switching for the user. To do this, assign the 'Select Layout' function to a button and set the layout parameter to match that button. Additionally, add feedback to indicate when a layout is active.
Select Input Function
After setting up layout selection, add buttons for input and tile selection. This allows the user to choose which input plays on each tile. If an input is assigned the analog parameter, it can only be used for audio switching.
Select Tile Function
The user can now load a layout and select an input. Pressing a tile will assign the selected input to that tile.
Select Audio Function
To let the user change the audio in multiview mode, add a button and assign the Switch Audio function. When the user presses this button, the audio switches to the selected input instead of assigning it to a tile.
Save Preset Function
There are two ways to save the current setup. The first is by using presets, which can be named in the config settings. Add two buttons: one to save the current setup to a preset, and one to recall it. After saving, the user can press the Recall Preset button to load the saved layout and input assignments.
Recall Preset Function
This button loads a saved preset, including the layout and input selections.
Save Default Function
The second method saves a default input selection for a layout. This selection will load automatically when the layout is selected. To use this, add the Save Default function to a button. When pressed, it saves the current input setup as the default for the active layout.
We also recommend checking the Integration Designer demo project, which shows how to set up the driver.
Troubleshooting
If the driver cannot control the AVPRO EDGE AC-MV-41 system, confirm the following:
The Ethernet switch used by the AVPRO EDGE AC-MV-41 system is correctly connected to the same network as the RTI processor.
The correct IP address is defined in the RTI driver properties for the AVPRO EDGE AC-MV-41 control interface.
Please be aware if you update to version 2.0
• Due updating the Device description, the existing player sources should manually be renamed to Multiview.
• Check all Audio Programming previously implemented if you are using tagging provided by the driver. This is due to four new sources for Zone 1-4 and changing the existing source to be called Multiview
System Testing
Integration Designer: Version 11.11
XP Processor Model: XP-3
XP Processor Firmware: 25.1.27
Device Model(s): AC-MV-41