HDMI AV Display (NVM-302D)
The HDMI AV Display is a subcomponent of the NVM-302D Decoder that manages the decoder's HDMI output to a connected display. It controls video output configuration (resolution, scaling, HDCP, HDR, Idle / Sleep modes), source selection and source control, integrated display control, and per-channel audio processing. Unlike the NV Series Generic HDMI Display, the HDMI AV Display combines source selection, source control, and display control into a single subcomponent, giving NVM Proxy components and UCIs a single point of control for all display-side operations.
Additionally, unlike the NV Series Generic HDMI Display, which must be manually placed in the schematic and wired to a decoder's HDMI output, the NVM HDMI AV Display is automatically included as part of the NVM-302D Decoder in the Inventory, with an implicit connection that requires no placement or wiring to function.
The HDMI AV Display can, however, be placed in the schematic when you need to expose its Audio Input pins. This allows you to route replacement audio from the Q-SYS Core to the display, overriding the source's embedded HDMI audio.
The HDMI AV Display shares most of its Video and Audio controls with the NV Series Generic HDMI Display (used with the NV-32-H and NV-21-HU). Key differences for the NVM context:
-
Source tab — On NV Series devices, source selection controls live in the HDMI I/O component. On NVM, the source selector and source control have been moved into the HDMI AV Display. This provides a single location for both source selection and source control, and allows the NVM Proxy to provide both controls by proxying one subcomponent.
-
Display Control tab — The HDMI AV Display includes a Control tab (called Display Control) for integrated display control, allowing high-level commands such as, "Power On" or "Volume Up" to be sent to the connected display via an embedded IR driver library. This enables UCIs to send generic commands that work across different display types.
-
Friendly Name — A user-defined name that propagates to NVM Proxy components and downstream controls. Can be changed at runtime without redeploying the Design.
-
Display Type — An arbitrary text field that propagates through the system. UCI Designers can use this value to dynamically show or hide device-specific controls.
-
Routing Group Name — A read-only field showing which Routing Group the parent Decoder is assigned to.
-
HDR Mode / HDR Status — Controls for High Dynamic Range video output, allowing the display output to match or convert HDR / SDR content.
-
Zone Audio Select — A button that selects this display as the NVM Zone's audio output source, routing the display's audio to the Zone's audio output pins.
When the Audio Source property is set to Audio Input Pins, the HDMI AV Display exposes audio input pins on the schematic component. These pins receive replacement audio from the Q-SYS Core, which is embedded into the Decoder's HDMI output, overriding the source's original HDMI audio, for example, mixing paging announcements or background music with source audio and routing the mix to the display's speakers or sound bar.
The number of audio input pins is determined by the Audio Channels property (2–8; set to 0 to disable). When Audio Input Pins are wired in a Design, audio is received from the Core and consumes audio networking channels.
Audio Input Pins are only available on HDMI connections, not USB-C.
Note: The Audio Source property option is labeled "Audio Input Pins" while the schematic pins are labeled "Breakaway Channel n." Both refer to the same audio replacement feature. This naming discrepancy will be corrected in a future release.
Input Pins
Audio Input Pins... n
Enabled via the Audio Source property (set to Audio Input Pins). Each pin receives one channel of replacement audio from the Q-SYS Core, which is embedded into the Decoder's HDMI output and sent to the display, replacing the source's original HDMI audio. The number of pins is set by the Audio Channels property (2–8).
Output Pins
This component has no schematic output pins.
Properties are displayed in the right-side pane of Q-SYS Designer when the HDMI AV Display component is selected.
Note: The properties below apply to the HDMI AV Display subcomponent. For NVM-302D Decoder properties, see Decoder (NVM-302D).
Is Required
Sets whether this AV Display subcomponent is required for the design to report OK status. When Yes, the design reports a fault if the display is missing or disconnected. Options: Yes, No. Default: No.
Note: There are two "Is Required" properties: one under NVM-302D Properties and one under AV Display. These are separate. The NVM-302D property controls whether the decoder hardware is required; the AV Display property controls whether the display subcomponent specifically is required.
Audio Source
Selects where the display obtains its audio. Selected Source sends the embedded HDMI audio from the currently selected AV source to the display; audio is not processed in the Core DSP and consumes no network audio channels. None sends no audio to the display. Audio Input Pins replaces the source audio with external audio routed through the component's Audio Input pins, consuming network audio channels. Options: Selected Source, None, Audio Input Pins. Default: Selected Source.
-
Selected Source (default) — Sends the embedded HDMI audio from the currently selected AV source to the display. Audio is not processed in the Core DSP and consumes no network audio channels.
-
None — Sends no audio to the display.
-
Audio Input Pins — Replaces the source audio with external audio routed through the component's Audio Input pins, consuming network audio channels.
Note: The property option is labeled "Audio Input Pins" while the corresponding schematic pins are labeled "Breakaway Channel n." Both refer to the same feature. This naming discrepancy will be corrected in a future release.
Control Command Count
Sets the number of control command rows. Options: Integer, 1-64. Default: 5.
Source Select Image Buttons
When enabled, source selector buttons display live video preview thumbnails. Options: Disabled, Enabled. Default: Disabled.
Source Select Count
Sets the number of source selector buttons on the Source tab. Options: Integer, 1–64. Default: 4.
Source Control Count
Sets the number of source control command rows on the Source tab. Each row provides a command button that sends high-level commands to the currently selected source device through that source's device driver. Options: Integer, 1-64. Default: 5.
Display Control Count
Sets the number of display control command rows on the Display Control tab. Each row provides a command button that sends high-level commands to the connected display through the assigned device driver. Options: Integer, 1-64. Default: 5.
Custom CEC Commands
Sets the number of custom CEC command controls available on the CEC tab. Options: Integer, 1-8. Default: 1.
The HDMI AV Display contol panel has four tabs: Video, Audio, Source, and Display Control.
Status
| Control | Type | Description |
|---|---|---|
|
Status LED |
LED |
Device status indicator. Shows OK, Compromised, Fault, Not Present, Missing, or Initializing. |
|
Status |
Text |
Displays the current status: OK, Initializing, Compromised, Missing, Fault, Unknown, or Not Present. |
EDID
| Control | Type | Description |
|---|---|---|
|
Name |
Text (read-only) |
Display name obtained from the display's EDID. Blank if the EDID cannot be read. |
|
Serial Number |
Text (read-only) |
Display serial number from the EDID. Blank if the EDID cannot be read. |
|
Audio Channels |
Text (read-only) |
Maximum number of PCM audio channels supported by the display, as reported by its EDID. |
|
Save EDID to Core |
Button |
Saves the display's EDID file to the EDID folder on the Q-SYS Core. Each button press adds an incrementing filename suffix (e.g., VA2246SERIES.bin, VA2246SERIES(1).bin). |
HDMI AV Input
| Control | Type | Description |
|---|---|---|
|
Friendly Name |
Text Field |
User-defined name for this display. Propagates to NVM Proxy components and downstream controls. Can be changed at runtime. |
|
Display Type |
Text Field |
Arbitrary text describing the type of display. Propagates through the system so UCIs can dynamically enable or disable display-specific controls. |
|
Routing Group Name |
Text (read-only) |
Displays the Routing Group name that the parent NVM-302D Decoder is assigned to. Blank if the Decoder is not assigned to a Routing Group. |
|
Connected (HPD) |
LED |
Glows green if the HDMI Hot-Plug Detect signal is active, indicating the display is connected to the NVM-302D. |
|
HDMI Enable |
Toggle |
Enables or disables the HDMI output. When Off, the display receives no signal and status shows "Not Present — HDMI Disabled." Default is On. |
|
Video Format |
Drop-down |
Sets the HDMI video format (resolution and frame rate) sent to the display. Incoming source signals are scaled to match. Auto (default): uses the highest priority format from the display's EDID. Forced: select a specific format from the list. Asterisks (*) indicate formats in the display's EDID; "(preferred)" indicates the display's preferred format. |
|
Video Format Status |
Text (read-only) |
Displays the current video format being sent to the display. |
|
HDR Mode |
Drop-down |
Controls HDR output behavior. Auto (default): matches the source's HDR format if the display supports it; converts to SDR if not. Force SDR: forces SDR output, matching the source's bit-depth or converting to 8-bit. |
|
HDR Status |
Text (read-only) |
Displays the current HDR mode and bit-depth (e.g., "SDR 8-bit," "HLG 10-bit," "HDR10 8-bit"). |
|
HDCP Mode |
Drop-down |
Auto (default): enables HDCP on the output whenever protected content is detected. Off: no HDCP authentication; protected content cannot be displayed. |
|
HDCP Status |
Text (read-only) |
Displays the HDMI output's current HDCP negotiation state. |
|
HDCP Encryption |
LED |
Glows green when the HDMI content being sent to the display is protected by HDCP. |
|
HDMI or DVI |
Drop-down |
Auto (default): determines display type from the EDID. Force DVI: disables embedded audio and InfoFrames. Useful for troubleshooting video issues with the display. |
|
HDMI-DVI Status |
Text (read-only) |
Displays the current mode driving the display (HDMI or DVI). |
|
Color Format |
Drop-down |
Auto (default): determined by the display's EDID and video resolution. Force YCbCr 444, Force RGB, Force RGB Full Range, Force RGB Limited Range: overrides the color format. Grayed out when HDMI-DVI Status is "DVI." |
|
Color Format Status |
Text (read-only) |
Displays the color format being output (e.g., "RGB Limited," "YCbCr 444 BT.709 Limited"). |
|
Aspect Ratio |
Drop-down |
Maintain Aspect Ratio (default): scales content to fit one dimension, centered over black. Stretch to Fit: stretches content to fill the display. 1:1 Pixel Mapping: no scaling; content centered with black bars if smaller, cropped if larger. |
|
Aspect Ratio Status |
Text (read-only) |
Displays the video format aspect ratio being sent to the display (e.g., "16:9"). |
|
Video Freeze |
Toggle |
When enabled, the HDMI output replays the current video frame continuously. Audio continues normally. Freeze is released when Idle/Sleep modes are triggered or HDMI Enable changes from Off to On. |
|
Video Mute |
Toggle |
When enabled, mutes the video output (black screen) while audio continues. |
|
Idle Mode |
Section |
Determines what content is displayed after a period with no HDMI signal. Source Content: Idle Screen, Black Video, or Graphic 1–3. Timer: 15s, 30s (default), 60s, 120s. Trigger: forces Idle Mode immediately. Idle State LED: glows green when Idle Mode is active. |
|
Sleep Mode |
Section |
Determines what content is displayed after a period in Idle Mode. Source Content: Disable HDMI (default), Black Video, Idle Screen, or Graphic 1–3. Timer: 1s, 5s, 30s, 1m, 10m (default), 30m, 60m, 8hr. Trigger: forces Sleep Mode immediately. Sleep State LED: glows green when Sleep Mode is active. |
Audio Tab
Audio controls appear per channel. The section behavior depends on the Audio Source property.
| Control | Type | Description |
|---|---|---|
|
Routing Group Audio Select |
Button |
Selects this display as the NVM Zone's audio output source. Enabled only when the display is part of an NVM Zone. The button reflects the current state regardless of how the display was selected. |
|
Valid |
LED (per channel) |
Green when embedded audio for that channel is currently being sent to the display. |
|
Peak Input Level |
Level Meter (per channel) |
Peak level of the audio signal, −120 dBFS to +20 dBFS. |
|
Clip |
LED (per channel) |
Indicates if the audio signal is being clipped. |
|
Clip Hold |
Toggle (per channel) |
Holds the clip indication until manually cleared. |
|
Invert |
Toggle (per channel) |
Inverts the polarity of the audio signal sent to the display. |
|
Mute |
Toggle (per channel) |
Mutes the audio signal sent to the display. |
|
Gain |
Fader (per channel) |
Adjusts the gain of the audio signal, −100 dB to +20 dB (default 0 dB). |
Source Tab
Source Selector
| Control | Type | Description |
|---|---|---|
|
Select by Name |
Drop-down |
Selects a source by its Friendly Name from the Source Selection List (SSL). The SSL is populated from the Encoders assigned to the same Routing Group. |
|
Select by Number |
Integer |
Selects a source by its index in the SSL. |
|
Select 1 – n
|
Selector Buttons |
Source selector buttons. Each button can be assigned to a different source at runtime, eliminating the need for one button per source. Buttons support live video previews. |
|
Active |
LED (per selector) |
Glows when the corresponding source is currently selected. |
Source Control
| Control | Type | Description |
|---|---|---|
|
Command 1 – n |
Text + Send Button |
Each row displays a command name and a Send button. Commands are routed upstream through the Mediacast wiring to the currently selected AV Source. The source converts these high-level commands into device-specific control strings via its driver. The number of rows is determined by the Source Control Count property. |
|
Last Command |
Text (read-only) |
Displays the most recently sent source command. Latches the value for debugging. |
|
Current Command |
Text (read-only) |
Displays the command currently being executed. |
|
Snapshot Command |
Text / Button |
Captures or recalls a command snapshot for group actions. |
Display Control Tab
The Display Control tab provides integrated control for the physical display connected to the NVM-302D's HDMI output. Using a built-in IR driver library, the Display Control tab converts high-level commands such as—Power On, Volume Up, or Input Select — into device-specific control strings that are transmitted to the display through the NVM-302D's IR port.
Display Driver
| Control | Type | Description |
|---|---|---|
|
Control Status |
Text / LED |
Status of the display driver connection. |
|
Device File |
Text |
The loaded device driver file. |
|
Brand |
Drop-down |
Selects the brand of the connected display device. Filters the available Type and Model options. |
|
Type |
Drop-down |
Selects the device type. Filters the available Model options. |
|
Model |
Drop-down |
Selects the specific display model. Determines which commands are available in the Display Control section. |
|
Control Port |
Drop-down |
Selects the control method (e.g., "IR"). |
|
IR Drive Strength |
Drop-down |
Sets the IR output signal strength. |
Display Control
| Control | Type | Description |
|---|---|---|
|
Command 1 – n |
Text + Send Button |
Each row displays a command name and a Send button. The number of rows is determined by the Display Control Count property. |
|
Last Command |
Text (read-only) |
Displays the most recently sent display command. |
|
Current Command |
Text (read-only) |
Displays the command currently being executed. |
|
Snapshot Command |
Text / Button |
Captures or recalls a command snapshot for group actions. |
Audio Channel n (per channel)
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Clip |
LED |
0 1 |
false true |
0 1 |
Output |
Audio clip detected. |
|
Clip Hold |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Hold clip indication. |
|
Gain |
Fader |
−100 to 20 |
−100dB to 20dB |
0.000 to 1.00 |
Input / Output |
Per-channel audio gain adjustment. |
|
Invert |
Button |
0 1 |
normal inverted |
0 1 |
Input / Output |
Per-channel polarity inversion. |
|
Level |
Meter |
−120 to 20 |
−120dB to 20dB |
0.000 to 1.00 |
Output |
Detected peak input level (dBFS). |
|
Mute |
Button |
0 1 |
unmuted muted |
0 1 |
Input / Output |
Per-channel mute. |
|
Valid |
LED |
0 1 |
false true |
0 1 |
Output |
Audio channel is active and valid. |
Note: These controls apply to the audio being sent to the display, regardless of the Audio Source setting. When Audio Source is set to Selected Source, they process the embedded HDMI audio. When set to Audio Input Pins, they process the Audio Input. The Audio Input pins themselves are schematic input pins, not control pins.
HDMI AV Input
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Aspect Ratio Mode |
Selector | — |
Maintain Aspect Ratio, Stretch to Fit, 1:1 Pixel Mapping |
— |
Input / Output |
Aspect ratio scaling mode. |
|
Aspect Ratio Status |
Text |
— |
text |
— |
Output |
Current aspect ratio. |
|
Auto Power |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Auto power on / off. |
|
Color Format Status |
Text |
— |
text |
— |
Output |
Current color format being output. |
|
Connected |
LED |
0 1 |
false true |
0 1 |
Output |
HDMI HPD signal active. |
|
Enable |
Button |
0 1 |
false true |
0 1 |
Input / Output |
HDMI output enable / disable. |
|
Friendly Name |
Text |
— |
text |
— |
Input / Output |
User-defined display name. |
|
HDCP Encryption |
LED |
0 1 |
false true |
0 1 |
Output |
HDCP encryption active on output. |
|
HDCP Mode |
Selector |
— |
Auto Off |
— |
Input / Output |
HDCP negotiation mode. |
|
HDR Status |
Text |
— |
text |
— |
Output |
HDCP negotiated state. |
|
HDR Mode |
Selector |
— |
Auto, Force SDR |
— |
Input / Output |
HDR output mode. |
|
HDR Status |
Text |
— |
text |
— |
Output |
Current HDR mode and bit-depth. |
|
HDMI-DVI Mode |
Selector |
— |
Auto, Force DVI |
— |
Input / Output |
HDMI or DVI output override. |
|
HDMI-DVI Status |
Text |
— |
text |
— |
Output |
Current HDMI/DVI mode. |
|
Idle Mode |
Selector |
— |
Idle Screen, Black Video, Graphic 1–3 |
— |
Input / Output |
Idle Mode source content. |
|
Idle State |
LED |
0 1 |
false true |
0 1 |
Output |
Idle Mode active. |
|
Idle Timer |
Selector |
— |
15s, 30s, 60s, 120s |
— |
Input / Output |
Time before Idle Mode. |
|
Idle Trigger |
Trigger |
— |
— |
— |
Input / Output |
Force Idle Mode immediately. |
|
Sleep Mode |
Selector |
— |
Disable HDMI, Idle Screen, Black Video, Graphic 1–3 |
— |
Input / Output |
Sleep Mode source content. |
|
Sleep State |
LED |
0 1 |
false true |
0 1 |
Output |
Sleep Mode active. |
|
Sleep Timer |
Selector |
— |
1s, 5s, 30s, 1m, 10m, 30m, 60m, 8hr |
— |
Input / Output |
Time in Idle Mode before Sleep. |
|
Sleep Trigger |
Trigger |
— |
— |
— |
Input / Output |
Force Sleep Mode immediately. |
|
Video Format Mode |
Text |
— |
text |
— |
Output |
Current video format being output. |
|
Video Freeze |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Freeze current video frame. |
|
Video Mute |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Mute video output (black screen). |
|
Routing Group Name |
Text |
— |
text |
— |
Output |
Routing Group name (read-only). |
|
Display Type |
Text |
— |
text |
— |
Input / Output |
Display type identifier. |
|
Zone Audio Select |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Select this display as Zone audio source. |
|
Status |
Text |
— |
text |
— |
Output |
Component status string. |
EDID
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Audio Channels |
Text |
— |
text |
— |
Output |
Max PCM audio channels from EDID. |
|
Name |
Text |
— |
text |
— |
Output |
Display name from EDID. |
|
Save EDID |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Save display EDID to Core. |
|
Serial Number |
Text |
— |
text |
— |
Output |
Display serial number from EDID. |
Source Selector
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Select by Name |
Text |
— |
text |
— |
Input / Output |
Select source by Friendly Name. |
|
Select by Number |
Integer |
— |
— |
— |
Input / Output |
Select source by SSL index. |
|
Select 1 – n |
Button |
0 1 |
false true |
0 1 |
Input / Output |
Source selector button. |
|
Select 1 – n Name |
Text |
— |
text |
— |
Input / Output |
Source selector button label. |
|
Active 1 – n |
LED |
0 1 |
false true |
0 1 |
Output |
Source is currently selected. |
Source Control
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Command 1 – n Command |
Text | — | text | — |
Input / Output |
Source control command string. |
|
Command 1 – n Command |
Trigger | — | — | — |
Input / Output |
Send source control command. |
|
Current Command |
Text | — | text | — |
Output |
Currently executing command. |
|
Last Command |
Text | — | text | — |
Output |
Most recently sent command. |
|
Snapshot Command |
Text | — | text | — |
Input / Output |
Snapshot command for group actions. |
Display Control
|
Pin Name |
Control Type |
Value |
String |
Position |
Direction |
Description |
|---|---|---|---|---|---|---|
|
Command 1 – n Command |
Text | — | text | — |
Input / Output |
Display control command string. |
|
Command 1 – n Send |
Trigger |
— | — | — |
Input / Output |
Send display control command. |
|
Current Command |
Text | — | text | — |
Output |
Currently executing command. |
|
Last Command |
Text | — | text | — |
Input / Output |
Most recently sent command. |
|
Snapshot Command |
Text | — | text | — |
Input / Output |
Snapshot command for group actions. |
