NVM Proxy

The NVM Proxy is a virtual video control management component that provides an efficient way to select and control NVM output devices from a single, unified set of controls. It is found in Schematic Elements > Components > Video Components and is not an Inventory component.

In NVM system designs, hundreds of NVM components can exist in the Inventory without being placed or wired in the schematic. While this simplifies system design, it also means those devices' controls are not directly accessible for UCIs or other control methods. Dragging controls from component control panels into UCIs provides the simplest method for UCI creation, but controls for unplaced devices are not available to be dragged. Although Lua scripting can access unplaced NVM controls, doing so requires significant effort to identify and address the correct device.

The NVM Proxy solves this by "proxying" the controls for NVM output devices — essentially acting as a dynamic control portal that can be pointed at any eligible device in the system. Once a device is selected, the NVM Proxy's controls operate exactly as if the device's own controls were being used directly. This is possible because the NVM Proxy uses the same underlying controls as the proxied device.

Proxying controls is not a new concept in Q-SYS. For example, the USB Video Bridge's camera controls work the same way — they proxy the controls of the currently selected camera source.