![]() |
VOOZH | about |
dotnet add package PepperDash.Essentials.Plugins.Crestron.Nvx --version 3.12.1
NuGet\Install-Package PepperDash.Essentials.Plugins.Crestron.Nvx -Version 3.12.1
<PackageReference Include="PepperDash.Essentials.Plugins.Crestron.Nvx" Version="3.12.1" />
<PackageVersion Include="PepperDash.Essentials.Plugins.Crestron.Nvx" Version="3.12.1" />Directory.Packages.props
<PackageReference Include="PepperDash.Essentials.Plugins.Crestron.Nvx" />Project file
paket add PepperDash.Essentials.Plugins.Crestron.Nvx --version 3.12.1
#r "nuget: PepperDash.Essentials.Plugins.Crestron.Nvx, 3.12.1"
#:package PepperDash.Essentials.Plugins.Crestron.Nvx@3.12.1
#addin nuget:?package=PepperDash.Essentials.Plugins.Crestron.Nvx&version=3.12.1Install as a Cake Addin
#tool nuget:?package=PepperDash.Essentials.Plugins.Crestron.Nvx&version=3.12.1Install as a Cake Tool
The NVX plugin endeavors to provide device control and routing over Crestron NVX type devices without the need for an XIO director.
The NVX plugin current requires Essentials 2.7.4 or later.
The name property in the Esssentials Device config is what the actual NVX device will be named. This value must not contain any spaces or special characters.
See details section below for detailed description of device properties.
| Join | Digital | Analog | Serial |
|---|---|---|---|
| 1 | Device Online | Video Route | Video Route |
| 2 | Stream Started | Audio Route | Audio Route |
| 3 | HDMI01 Sync Detected | Video Input | Video Input |
| 4 | HDMI02 Sync Detected | Audio Input | Audio Input |
| 5 | - | USB Route | USB Route |
| 6 | Supports HDMI01 | HDMI01 HDCP Capability | HDMI01 HDCP Capability |
| 7 | Supports HDMI02 | HDMI02 HDCP Capability | HDMI02 HDCP Capability |
| 8 | Output Disabled by Hdcp | Hdmi Output Res. | Hdmi Output Res. |
| 9 | Supports Videowall | Videowall Mode | - |
| 10 | - | Video Aspect Ratio Mode | Dante Input |
| 11 | - | Nax Input | Device Name |
| 12 | Supports Nax | Nax Route | Nax Route |
| 13 | - | Nax Input | Nax Input |
| 14 | - | - | Stream Url |
| 15 | - | - | Multicast Video Address |
| 16 | - | - | Secondary Audio Address |
| 17 | - | - | NAX Tx Address |
| 18 | - | - | NAX Rx Address |
{
"key": "Tx-1",
"uid": 1,
"name": "Laptop",
"type": "DmNvx351",
"group": "nvx",
"properties": {
"control": {
"method": "ipid",
"ipid": "41"
},
"mode": "tx",
"deviceId": 1,
"multicastVideoAddress": "239.0.0.2",
"multicastAudioAddress": "239.0.0.3",
"usb": {
"mode": "local",
"default": "nvx-decoder11",
"followVideo": false
}
}
},
{
"key": "Rx-1",
"uid": 74,
"name": "PC-Cam",
"type": "DmNvx363",
"group": "nvx",
"properties": {
"control": {
"method": "ipid",
"ipid": "51"
},
"mode": "rx",
"deviceId": 1,
"usb": {
"mode": "remote",
"default": "nvx-encoder5",
"followVideo": false
}
}
}
Properties:
When using the nvxRouter the following nvxRoutingPort types are available.
stream
hdmi1
hdmi2
analogAudio
primaryAudio
secondaryAudio
danteAudio
dmNaxAudio
automatic
noSwitch
{
"key": "NvxRouter",
"name": "NvxRouter",
"type": "dynNvx",
"group": "nvx",
"properties": {
"transmitters": {
"1" : { "deviceKey": "nvxTx1" , "videoName": "Input 1" , "nvxRoutingPort": "hdmi1" },
"2" : { "deviceKey": "nvxTx2" , "videoName": "Input 2" , "nvxRoutingPort": "hdmi1" },
"3" : { "deviceKey": "nvxTx3" , "videoName": "Input 3" , "nvxRoutingPort": "hdmi1" },
"4" : { "deviceKey": "nvxTx4" , "videoName": "Input 4" , "nvxRoutingPort": "hdmi1" }
},
"receivers": {
"1" : { "deviceKey": "nvxRx1" , "videoName": "Output 1" },
"2" : { "deviceKey": "nvxRx2" , "videoName": "Output 2" },
"3" : { "deviceKey": "nvxRx3" , "videoName": "Output 3" },
"4" : { "deviceKey": "nvxRx4" , "videoName": "Output 4" }
},
"audioTransmitters": {
"1" : { "deviceKey": "nvxTx1" , "audioName": "Input 1" , "nvxRoutingPort": "hdmi1" },
"2" : { "deviceKey": "nvxTx2" , "audioName": "Input 2" , "nvxRoutingPort": "hdmi1" },
"3" : { "deviceKey": "nvxTx3" , "audioName": "Input 3" , "nvxRoutingPort": "hdmi1" },
"4" : { "deviceKey": "nvxTx4" , "audioName": "Input 4" , "nvxRoutingPort": "analogAudio" }
},
"audioReceivers": {
"1" : { "deviceKey": "nvxTx1" , "audioName": "Output 1" },
"2" : { "deviceKey": "nvxTx2" , "audioName": "Output 2" },
"3" : { "deviceKey": "nvxTx3" , "audioName": "Output 3" },
"4" : { "deviceKey": "nvxTx4" , "audioName": "Output 4" }
}
}
}
PCKeyboard/Mouse0 + deviceId1000 + deviceId"usb": { "mode": "{local OR remote}", "followVideo": false, "isLayer3": false}
"usb": { "mode": "{local OR remote}", "followVideo": false, "isLayer3": false }
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 net472 is compatible. net48 net48 was computed. net481 net481 was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0-v4-refactor.3 | 56 | 6/9/2026 |
| 4.0.0-v4-refactor.2 | 58 | 6/8/2026 |
| 4.0.0-v4-refactor.1 | 57 | 6/8/2026 |
| 3.13.0-v4-refactor.1 | 62 | 6/7/2026 |
| 3.13.0-enable-config-match.4 | 67 | 5/1/2026 |
| 3.13.0-enable-config-match.3 | 52 | 5/1/2026 |
| 3.13.0-enable-config-match.2 | 60 | 5/1/2026 |
| 3.13.0-enable-config-match.1 | 68 | 4/25/2026 |
| 3.13.0-e20Type.3 | 41 | 6/22/2026 |
| 3.13.0-e20Type.2 | 39 | 6/22/2026 |
| 3.13.0-e20Type.1 | 54 | 5/27/2026 |
| 3.12.2-fix-usb-follow.1 | 79 | 4/3/2026 |
| 3.12.2-e760Sync.3 | 52 | 4/27/2026 |
| 3.12.2-e760Sync.2 | 49 | 4/27/2026 |
| 3.12.2-e760Sync.1 | 49 | 4/27/2026 |
| 3.12.1 | 144 | 4/2/2026 |
| 3.12.0 | 123 | 4/2/2026 |
| 3.11.5-fix-usb-follow.3 | 70 | 4/3/2026 |
| 3.11.5-fix-usb-follow.2 | 70 | 4/2/2026 |
| 3.11.5-fix-usb-follow.1 | 63 | 4/2/2026 |