NMX-DEC-N2235A - Digital decoder AMX - Free user manual and instructions
Find the device manual for free NMX-DEC-N2235A AMX in PDF.
User questions about NMX-DEC-N2235A AMX
0 question about this device. Answer the ones you know or ask your own.
Ask a new question about this device
Download the instructions for your Digital decoder in PDF format for free! Find your manual NMX-DEC-N2235A - AMX and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. NMX-DEC-N2235A by AMX.
USER MANUAL NMX-DEC-N2235A AMX
NetLinx Studio is commonly used by system programmers to streamline the integration, programming, organization, and support of their AMX equipment. As the cornerstone of AMX's system design software tools, NetLinx Studio offers programmers the most flexible application capable of generating the most sophisticated code possible. Now equipment in our latest N-Series Networked AV Product comes equipped with NetLinx support. This addendum introduces the new configuration aspects necessary to bring all of your NetLinx-compatible equipment up to speed with the latest functionality. This addendum covers NetLinx functionality as it applies to AMX's N-Series product line and is designed to be used as a supplement to additional product documentation found on our website at http://www.amx.com/techcenter/.
Special Considerations
Netlinx operation requires multicast groups that may conflict with specific video stream numbers. When using Netlinx you must avoid these stream numbers to ensure proper operation:
Multicast Mode
Non-interleaved: Avoid streams 31482 and 31483.
Interleaved: Avoid streams 32125 and 32126.
NetLinx Configuration Using the Unit's Webpage
From any main page of the unit webpage, click the NetLinx tab. See Figure 1. Table 1 provides descriptions for each configuration option.
NOTE: For instructions on how to log in to your unit for the first time, please see the Quick Start Guide (provided in shipment) or visit our website to view the unit's user manual.
Click here to access NetLinx configuration options.

text_image
N-Series Decoder | N2030 Settings Crop/Pan/Zoom LocalPlay IR N-Act Serial Security KVM EDID Logs LLDP NetLinx Netlinx Setup Enable ✓ Device Status: Online Master Mode: URL IP/URL 192.168.1.200 Port 1319 Device Number 8001 System Number 0 Username administrator Password •••••••• Save Configuration options available will depend on which Master Mode you choose. See Table 1 for more details. AMX | 256.451.7143 | svsisupport@harman.comFIGURE 1 NetLinx Configuration Page
TABLE 1 NetLinx Page Options
| Command Description | |
| Enable | Click to enable/disable NetLinx on this device. |
| Device Status | This status field will show the device to be Online, Connected, Offline, or Unknown. |
| Master Mode | Select Auto, Listen, or URL. |
| IP/URL | Enter the address of the Master Controller. |
| Port | This field should always be set to 1319. |
| Device Number | Defaults to a dynamic device number. May be set to a static range (e.g., 8000). |
| System Number | Determines which system to connect. This setting is dependent upon the Master Mode selected (see above).If Master Mode is set to Auto, the System Number is set and the system discovers the Master Controller's IP address.If Master Mode is set to Listen, the device connects to any Master Controller.If Master Mode is set to URL, the IP of the Master Controller is set. |
| Username | Username for the Master Controller. |
| Password | Password for the Master Controller. |
| Save | Save settings made on this page. |
Batch Configurations Using N-Able
One of the many benefits of using N-Able control is batch configuration. This is especially useful in larger deployments. Instead of using the individual unit web pages (discussed in the previous section), simply open N-Able and select Tools > Batch Config. See Figure 2.

text_image
N-Able Tools Documents Help Refresh Network F5 Serial Commands Network Troubleshooter Ctrl+Shift+N Broadcast IP Reset Ctrl+I Batch Config KVM Wizard N-Series EDID ConfigurationFIGURE 2 Selecting Batch Config in N-Able
The screen shown in figure xx displays and allows you to choose the units you would like to enable for NetLinx control. To select multiple units, hold down the

text_image
Batch Config Set Selected Units to: ○ AUTO-IP ○ DHCP ○ Mode Off ○ Factory Restore ● Netlinx On ○ Netlinx Off ○ Set Multicast to: example: 239.25... Clear Name MAC SN Type IP Subnet Gateway IP Type 1 (4) PAN COM ANALOG 00:19:0B:80:49:CB N225A020000686 N1-DEC-KVM 169.254.121.225 255.255.0.0 169.254.1.1 Auto IP 2 00:19:0B:80:01:BD N225A020000140 N1-DEC-KVM 192.168.1.205 255.255.255.0 192.168.1.1 DHCP 3 Cameron 4K Decoder #2 00:19:0B:80:01:1B N225A02000078 N1-DEC-KVM 169.254.213.187 255.255.0.0 169.254.1.1 Static IP 4 Cameron's 4K Decoder 00:19:0B:80:01:EC N225A020000187 N1-DEC-KVM 169.254.229.244 255.255.0.0 169.254.1.1 Static IP 5 JPEG 4K Dec2 00:19:0B:80:01:D3 N225A020000162 N1-DEC-KVM 169.254.59.207 255.255.0.0 169.254.1.1 Auto IP 6 Lysie N2050 Dec 00:19:0B:7F:FF:06 N225A010000006 N1-DEC-KVM 192.168.1.208 255.255.255.0 192.168.1.1 DHCP 7 Jeff's Decoder :8) 00:19:0B:80:34:5E N1222A30001863 N1-DEC 192.168.1.237 255.255.255.0 192.168.1.1 DHCPFIGURE 3 Enabling NetLinx on Multiple Units
NOTE: Items are not filtered. In other words, if you send a NetLinx command to a device that does not support it, the command is simply ignored.
Encoder/Decoder Commands
The following section provides information on native, string, IR, and serial commands for N-Series Encoders and Decoders as related to NetLinx management. Commands are issued on the following ports:
- Port 1: Native and String Commands
- Port 2: IR Commands
- Port 3: Serial Commands
Native Commands Port 1
| Command Description | |
| COSet the current Encoder stream number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'CO'Variables:stream = The target stream number from 1 to 32767.NOTE: Stream number MOD 256 must not equal 0 or 255.Examples:SEND_COMMAND 5002:1:0, 'CO 2'Command the Encoder to transmit on stream 2. |
| CISet the current Decoder stream number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'CI'Variables:stream = The target stream number from 0 to 32767.NOTE: Stream number MOD 256 must not equal 0 or 255. The only exception to this limitation is that the stream number can be 0 (no stream).Examples:SEND_COMMAND 5002:1:0, 'CI 2'Command the Decoder to receive stream 2. |
| CASet the current Decoder Audio stream number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'CA'Variables:stream = The target stream number from 0 to 32767. Set to 0 for the audio stream to follow the video stream.Examples:SEND_COMMAND 5002:1:0, 'CA 2'Command the Decoder to receive audio stream 2. |
| AUDOUT_MUTESet the audio mute. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'AUDOUT_MUTE-'Variables:ENABLE = Enables audio mute.DISABLE = Disables audio mute.Examples:SEND_COMMAND 5002:1:0, 'AUDOUT_MUTE-ENABLE'Enable audio mute. |
| VIDOUT_MUTESDisable the Encoder/Decoder output stream. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'VIDOUT_MUTE-'Variables:ENABLE = Enables video mute.DISABLE = Disables video mute.Examples:SEND_COMMAND 5002:1:0, 'VIDOUT_MUTE-ENABLE'Enable video mute. |
| LIVE_PLAYSet the device into live play mode. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'LIVE_PLAY'Examples:SEND_COMMAND 5002:1:0, 'LIVE_PLAY'Enable live play. |
| LOCAL_PLAYEnable Local Play on Decoders or Host Play on Encoders using the Playlist number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'LOCAL_PLAY index'Variables:Playlist index = Which Default Playlist index to enable.Examples:SEND_COMMAND 5002:1:0, 'LOCAL_PLAY 1'Enable local play with Default Playlist 1. |
| USB_HID_SERVICEEnable or disable USB. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'USB_HID_SERVICE-'Variables:ENABLE = Enables USB.DISABLE = Disables USB.Examples:SEND_COMMAND 5002:1:0, 'USB_HID_SERVICE-ENABLE'Enable USB. |
| REBOOTReboot the device. | Syntax:SEND_COMMAND,'REBOOT'Variables:NoneExamples:SEND_COMMAND 5002:1:0, 'REBOOT'Reboots the device. |
| ?VIDOUT_OUTPUTRequest the Encoder current stream number. | Syntax:SEND_COMMAND,'?VIDOUT_OUTPUT'Examples:SEND_COMMAND 5002:1:0, '?VIDOUT_OUTPUT'Command Response:'VIDOUT_OUTPUT-852' |
| ?VIDIN_INPUTRequest the Decoder current stream number. | Syntax:SEND_COMMAND,'?VIDIN_INPUT'Examples:SEND_COMMAND 5002:1:0, '?VIDIN_INPUT'Command Response:'VIDIN_INPUT-852' |
| ?AUDIN_INPUTRequest the current audio stream number. | Syntax:SEND_COMMAND,'?AUDIN_INPUT'Examples:SEND_COMMAND 5002:1:0, '?AUDIN_INPUT'Command Response:'AUDIN_INPUT-124' |
| ?AUDOUT_MUTERequest the state of the audio mute. | Syntax:SEND_COMMAND,'?AUDOUT_MUTE'Examples:SEND_COMMAND 5002:1:0, '?AUDOUT_MUTE'Command Response:'AUDOUT_MUTE-ENABLE' |
| ?VIDOUT_MUTERequest the state of the Encoder stream transmission. | Syntax:SEND_COMMAND,'?VIDOUT_MUTE'Examples:SEND_COMMAND 5002:1:0, '?VIDOUT_MUTE'Command Response:'VIDOUT_MUTE-DISABLE' |
Native Commands Port 1 (Cont.)
| Command Description | |
| ?LIVE_PLAYRequest the status of Live Play. | Syntax:SEND_COMMAND, ' ?LIVE_PLAY'Examples:SEND_COMMAND 5002:1:0, ' ?LIVE_PLAY'Command Response:'LIVE_PLAY-live'or'LIVE_PLAY-local' |
| ?LOCAL_PLAYRequest the Local Play/Host Play Playlist number. | Syntax:SEND_COMMAND, ' ?LOCAL_PLAY'Examples:SEND_COMMAND 5002:1:0, ' ?LOCAL_PLAY'Command Response:'LOCAL_PLAY-1' |
| ?USB_HID_SERVICERequest the status of the USB. | Syntax:SEND_COMMAND, ' ?USB_HID_SERVICE'Examples:SEND_COMMAND 5002:1:0, ' ?USB_HID_SERVICE'Command Response:'USB_HID_SERVICE-<0|1>' |
IR/Serial Send Commands Port 3
| Command Description | |
| GET BAUDGet the RS-232 port's communication parameters. | Syntax:SEND_COMMAND, 'GET BAUD'Example:SEND_COMMAND 5002:3:0, 'GET BAUD'Command Response:'GET-9600,N,8,1' |
| SET BAUDSet the RS-232 port's communication parameters. | Syntax:SEND_COMMAND, 'SET BAUD,,'Variables:baud = baud rates are: 115200, 57600, 38400, 19200, 9600, 4800, 2400, 1200 parity = N (none), O (odd), E (even).data = 8 data bits.stop = 1 and 2 stop bits.Example:SEND_COMMAND 5002:3:0, 'SET BAUD 9600,N,8,1'Command Response:'SET- BAUD 9600,N,8,1' |
Pass Through Commands
For other commands, the NetLinx String command will interpret any existing N-Series API command. For example, to enable the scaler, send the following string command:
SEND STRING
Similarly, to disable the scaler, send the string command:
SEND_STRING
The response to a pass through string command is the issued command followed by the status message. For example:
- Command string:
SEND_STRING
- Response string
" 'scalerenable-SVSI_RXGEN2:N225A020000140',A,'NAME:00:19:0B:80:01:BD',A,'MAC:00:19:0B:80:01:BD'..."
NOTE: Multiple commands cannot be issued together separated by '\r'.
For more information, refer to the API documentation for the N-Series device.
IR Port 2
Using the NetLinx Studio application, download the appropriate IR file to the N-Series device to use the appropriate channels. Port 2 is used to send IR commands. Some tuning of the NetLinx Pulse Time, IR Command Holdoff, and IR Repeat Holdoff on the N-Series device may be required. The Pulse Time is controlled in the SNAPY code. The IR Command Holdoff and the IR Repeat Holdoff are controlled on the Advanced section of the N-Series device Settings web page. See Figure 4 to see where to find these options.
IR Command Holdoff
• This is the delay between IR commands portions.
- To set the IR Command Holdoff, issue the following string command:
SEND STRING
IR Repeat Holdoff
• This is the repeat delay between IR commands.
- To set the IR Repeat Holdoff, issue the following string command:
SEND STRING
• The default value is 90 ms.

text_image
N-Series 2000 Decoder | samsung 2chip digital Settings Crop/Pan/Zoom LocalPlay IR N-Act Serial Security EDITO Loss LLDP NetLinx Decoder Setup Device Name: samsung 2chip digital Stream 1135 Video: 239.755.8.87-50002 Audio Stream 0 Audio: 239.255.136.87-50003 Audio Follows Video Follows Scalar Enable Output Mode: 1080p60 Live/Local Live Video Mute Mute Audio Mute Mute Lineout Volume Set On Build Enable HDMI Audio Auto (s off) Cancel Save Advanced Settings Settings Lock Enable Input audio for LocalPlay Enable VCbCr 4:2:2 Output Off (s off) Simplified HDMI Detect Enable Last Frame Hold Enable Local Play Holdoff 3 secs Gen1 Compatibility Auto (s off) HDMI off on stream loss Enable HDMI Enable Enable Invert HDMI Horizontal Sync Enable Invert HDMI Vertical Sync Enable Gratoutous ARF Enable ARP Interval(secs) 50 ° Unsolicited Status Enable Send Status Address 0.0.0.0 Status Interval(secs) 10 ° Discovery Packet Transmit Enable Discovery Interval(secs) 10 ° Serial Master Enable Enable Serial Save Address 0.0.0.0 IR Command Holdoff 35 ms IR Repeat Holdoff 30 ms IGMP Joints on Stream Loss Enable IGMP Join Interval 2 secs Auto Sync Control Enable Auto Sync Rate 30000000 Network Setup IP Mode: AUTO IP AUTO IP IP address: 169.254.176.33 169.254.176.33 Netmask: 235.235.0.0 235.235.0.0 Gateway address: 169.254.1.1 169.254.1.1 Ping Test: 169.254.1.1 Ping Trial Save Status: HDMI Status: disconnected Input Resolution: 1200x720 (55,94 Hz) Port 50001 Source IP: Disconnected Flush Port 30002 Source IP: Disconnected Flush Serial Source IP: disconnected Flush Port P0: 1000 Mbps Full Duplex Port P1: Disconnected Change Password: Change Password Software: Serial: N2222A30800139 NAC address: 00:19:06:80:0A:1B Firmware Version: v1.11.3 (8/31/2016) Web Version: 9/7/2016 Factory Ractors Reboot Audio Downmaker: Audio Downmaker SettingsFIGURE 4 Advanced IR Port Settings
Serial Port 3
Port 3 is used for serial commands. Any string sent with the send string command will be output through the serial port. Data returned from the serial port will be from the device also on port 3.
Windowing Processor Commands
The following section provides information on native and string commands for N-Series Windowing Processors as related to NetLinx management. Native and string commands are issued on Port 1.
Native Commands Port 1
| Command Description | |
| COSet the current output stream number. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'CO'Variables:stream = The target stream number from 1 to 32767.Examples:SEND_COMMAND 5002:1:0, 'CO 2'Command the windowing processor to transmit on stream 2. |
| CISet the current stream number for window. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'CI'Variables:window = The target window from 0 to 3.stream = The target stream number from 1 to 32767.Examples:SEND_COMMAND 5002:1:0, 'CI 4 2'Command the windowing processor to receive stream 2 on window 4. |
| CASet the current Decoder Audio stream number. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'CA'Variables:stream = The target stream number from 0 to 32767. Set to 0 for the audio stream to follow the video stream.Examples:SEND_COMMAND 5002:1:0, 'CA 2'Command the Decoder to receive audio stream 2. |
| AUDOUT_MUTESet the audio mute. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'AUDOUT_MUTE-'Variables:ENABLE = Enables audio mute.DISABLE = Disables audio mute.Examples:SEND_COMMAND 5002:1:0, 'AUDOUT_MUTE-ENABLE'Enable audio mute. |
| VIDOUT_MUTEDisable the Encoder output stream.Disable the Decoder video output stream. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'VIDOUT_MUTE-'Variables:ENABLE = Enables video mute.DISABLE = Disables video mute.Examples:SEND_COMMAND 5002:1:0, 'VIDOUT_MUTE-ENABLE'Enable video mute. |
| ?VIDOUT_OUTPUTRequest the current output stream number. | Syntax:SEND_COMMAND,'?VIDOUT_OUTPUT'Examples:SEND_COMMAND 5002:1:0, '?VIDOUT_OUTPUT'Command Response:'VIDOUT_OUTPUT-852' |
| ?VIDIN_INPUTRequest the current stream number. | Syntax:SEND_COMMAND,'?VIDIN_INPUT'Variables:window = The target window from 0 to 3.Examples:SEND_COMMAND 5002:1:0, '?VIDIN_INPUT 3'Command Response:'VIDIN_INPUT-852' |
| ?AUDIN_INPUTRequest the current audio stream number. | Syntax:SEND_COMMAND, ' ?AUDIN_INPUT'Examples:SEND_COMMAND 5002:1:0, ' ?AUDIN_INPUT'Command Response:' AUDIN_INPUT-124' |
| ?AUDOUT_MUTERequest the state of the audio mute. | Syntax:SEND_COMMAND, ' ?AUDOUT_MUTE'Examples:SEND_COMMAND 5002:1:0, ' ?AUDOUT_MUTE'Command Response:' AUDOUT_MUTE-ENABLE' |
| ?VIDOUT_MUTERequest the state of the Encoder stream transmission. | Syntax:SEND_COMMAND, ' ?VIDOUT_MUTE'Examples:SEND_COMMAND 5002:1:0, ' ?VIDOUT_MUTE'Command Response:' VIDOUT_MUTE-DISABLE' |
Windowing Processor Pass Through Command Examples
For other commands, the NetLinx String command will interpret any existing N-Series API command. The following sequence of string commands exemplifies the pass through commands used to set up a quad window with white border of two pixels for windows 0 and 1 and no border for windows 2 and 3.
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
SEND_STRING
Network Video Recorder Commands
The following section provides information on native and string commands for the N-Series Network Video Recorder (NVR) as related to NetLinx management.
Native Commands Port 1
| Command Description | |
| MODESet the recording and playback mode. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'MODE'Variables:= the desired recording/playback mode. Modes include:1 = N1000 mode2 = N2000 mode3 = N3000 modeExamples:SEND_COMMAND 5002:1:0, 'MODE 2'Command Response:'MODE-2'Command the NVR to N2000 mode. |
| MPEG_MODESet the conversion mode. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'MPEG_MODE'Variables:= The desired conversion mode.mp4 = Convert to mp4 format.mov = Convert to mov format.Examples:SEND_COMMAND 5002:1:0, 'MPEG_MODE mp4'Command Response:'MPEG_MODE-mp4'Command the NVR to convert to mp4 format. |
| PLAYPlay a recorded stream. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'PLAY,[,[,]]'Variables:= Number of the NVR channel to use for playback.= Filename of recording in "f.######.index" format, or zero-based index number in list.= 1 for looping, 0 to play once.= 1 for first stream only (for dual recordings only), 0 to play all streams. (default).= Number of seconds from start to start playing.= Number of seconds from start to end playing.Examples:SEND_COMMAND 5002:1:0, 'PLAY 0,0,1'Command Response:'PLAY-100000000'Indicates NVR is playing on channel 1. |
| PLAY_STOPStop the current playback. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'PLAY_STOP []'Variables:= Number of the NVR channel to use for playback. Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'PLAY_STOP'Command Response:'PLAY-000000000'Indicates NVR is not playing on any channel. Stops playback on all channels. |
Native Commands (Cont.)Port 1
| Command Description | |
| PLAY_PAUSEause the current playing video. | IMPORTANT: This command must be sent to D:P:S port 1 elevated level. Syntax:SEND_COMMAND, 'PLAY_PAUSE []'Variables:= Number of the NVR channel to use for pause.Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'PLAY_PAUSE'Command Response:nonePause the current playing video. |
| PLAY_RESUMEResume the currently paused, rewinding, or fast forward video. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'PLAY_RESUME []'Variables:= Number of the NVR channel to use for pause.Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'PLAY_RESUME'Command Response:noneResume the video. |
| PLAY_FAST_FORWARDPut the current playing video into fast forward using the last speed or the given. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'PLAY_FAST_FORWARD []'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.= Number of frames to jump forward per update.Examples:SEND_COMMAND 5002:1:0, 'PLAY_FAST_FORWARD'Command Response:noneStart fast forwarding the playing video. |
| PLAY_REWINDPlay current video backward. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'PLAY_REWIND []'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.= Number of frames to jump back per update.Examples:SEND_COMMAND 5002:1:0, 'PLAY_REWIND'Command Response:nonePut the current playing video into rewind mode using the last speed. |
| PLAY_SINGLE_STEP_FORWARDSkip a number of frames forward. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'PLAY_SINGLE_STEP_FORWARD []'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.= Number of frames to jump forward. Default is 1.Examples:SEND_COMMAND 5002:1:0, 'PLAY_SINGLE_STEP_FORWARD'Command Response:noneStep a single frame forward. |
Native Commands (Cont.)Port 1
| Command Description | |
| PLAY_SINGLE_STEP_BACKWARDSkip a number of frames backward. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'PLAY_SINGLE_STEP_BACKWARD [,,]Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.= Number of frames to jump backward. Default is 1.Examples:SEND_COMMAND 5002:1:0, 'PLAY_SINGLE_STEP_BACKWARD'Command Response:noneStep a single frame backward. |
| PLAY_HOLDHold a channel from playing videos until a "release" command is executed. Use "PLAY_STOP" to abort the hold. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'PLAY_HOLD []'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'PLAY_HOLD'Command Response:noneHold all channels from playing video until released. |
| PLAY_RELEASERelease a playback waiting to start. Used for playing multiple channels at the same synchronous time. Hold first, then do the commands for playback, then do the matching release command. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'PLAY_RELEASE'Examples:SEND_COMMAND 5002:1:0, 'PLAY_RELEASE'Command Response:noneRelease all channels from play hold. |
| RECORDStart a single or dual recording on the given streams. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'RECORD,,,[,,]Variables:= Number of the NVR channel to use for this recording.= Stream number of first video stream to record.= Stream number of first audio stream to record, or 0 to follow vid1stream.= Stream number of second video stream to record.= Stream number of second audio stream to record, or 0 to follow vid2stream.= Length of recording in seconds.= Text of description in ASCII (NO SPACES ARE ALLOWED IN DESCRIPTION).Examples:SEND_COMMAND 5002:1:0, 'RECORD 0,123,0,600,TestRecording'Start a recording on channel 0, video and audio stream 123, for 10 minutes (600 seconds). |
| RECORD_STOPStop the current recording. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND,'RECORD_STOP []'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'RECORD_STOP'Command Response:noneStop recording video on all channels. |
Native Commands (Cont.)Port 1
| Command Description | |
| RECORD_CONTINUOUSStart a continuous single or dual recording on the given streams. The recording contains the lasttime. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, 'RECORD_CONTINUOUS, ,,,,[,,],'Variables:= Number of the NVR channel to use for this recording.= Stream number of first video stream to record.= Stream number of first audio stream to record, or 0 to follow vid1stream.= Stream number of second video stream to record.= Stream number of second audio stream to record, or 0 to follow vid2stream.= Length of recording in seconds.= Text of description in ASCII (NO SPACES ARE ALLOWED IN DESCRIPTION).Examples:SEND_COMMAND 5002:1:0, 'RECORD_CONTINUOUS 0,123,0,600,TestRecording'Command Response:noneStart a continuous recording of the last 10 minutes (600 seconds) on channel 0, video and audio stream 123. |
| RECORD_CONVERTStart a single or dual recording on the given streams and convert the recording to either MP4 or MOV (based on MPEG_MODE) afterward. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'RECORD_CONVERT,,,[,,],'Variables:= Number of the NVR channel to use for this recording.= Stream number of first video stream to record.= Stream number of first audio stream to record, or 0 to follow vid1stream.= Stream number of second video stream to record.= Stream number of second audio stream to record, or 0 to follow vid2stream.= Length of recording in seconds.= bps video output rate, 0=default (7,500,000 bps).= Text of description in ASCII (NO SPACES ARE ALLOWED IN DESCRIPTION).Examples:SEND_COMMAND 5002:1:0, 'RECORD_CONVERT 0,123,0,600,0,TestRecording'Command Response:noneStart a recording on channel 0, video and audio stream 123, for 10 minutes. When the recording is complete, convert the recording at the default 7.5 Mbps video bitrate. |
| RECORD_HOLDHolds a channel from recording videos until a "release" command is executed. Use "stop:" to abort the hold. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'RECORD_HOLD [']'Variables:= Number of the NVR channel to control. Use -1 or leave blank for all playing.Examples:SEND_COMMAND 5002:1:0, 'RECORD_HOLD'Command Response:noneHold all channel from recording video until released. |
| RECORD_RELEASERelease a recording waiting to start. Used for recording multiple channels at the same synchronous time. Hold first, then do the commands for record, then do the matching release command. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND, 'RECORD_RELEASE'Examples:SEND_COMMAND 5002:1:0, 'RECORD_RELEASE'Command Response:noneRelease all channels from record hold. |
Native Commands (Cont.)Port 1
| Command Description | |
| ?MODEQuery the recording and playback mode. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?MODE'Variables:= The desired recording/playback mode.1 = N1000 mode2 = N2000 mode3 = N3000 modeExamples:SEND_COMMAND 5002:1:0, ' ?MODE'Command Response:'MODE-2'Values:The recording/playback mode (1 = N1000, 2 = N2000, and 3 = N3000). |
| ?MPEG_MODEQuery the conversion mode. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?MPEG_MODE'Examples:SEND_COMMAND 5002:1:0, ' ?MPEG_MODE'Command Response:'MPEG_MODE-mp4'Variables:= The desired conversion mode.mp4 = Convert to mp4 format.mov = Convert to mov format. |
| ?PLAYQuery the playback channels. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?PLAY'Examples:SEND_COMMAND 5002:1:0, ' ?PLAY'Command Response:'PLAY-100000000'Indicating NVR is playing on channel 1. |
| ?PLAY_HOLDQuery the playback channels that are in play hold. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?PLAY_HOLD'Examples:SEND_COMMAND 5002:1:0, ' ?PLAY_HOLD'Command Response:'PLAY_HOLD-100000000'Indicating NVR is holding playing on channel 1. |
| ?RECORDQuery the recording channels. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?RECORD'Examples:SEND_COMMAND 5002:1:0, ' ?RECORD'Command Response:'RECORD-100000000'Indicating NVR is recording on channel 1. |
| ?RECORD_HOLDQuery the recording channels that are in record hold. | IMPORTANT: This command must be sent to D:P:S port 1 Syntax:SEND_COMMAND, ' ?RECORD_HOLD'Examples:SEND_COMMAND 5002:1:0, ' ?RECORD_HOLD'Command Response:'PLAY_HOLD-100000000'Indicating NVR is holding recording on channel 1. |
Audio over IP Transceiver Commands
The following section provides information on native and string commands for the N-Series Audio over IP Transceiver (ATC) as related to NetLinx management.
Native Commands Port 1
| Command Description | |
| COSet the current output audio stream number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'CO'Variables:= the target stream number from 1 to 32767Examples:SEND_COMMAND 5002:1:0, 'CO 2'Command the ATC to transmit audio on stream 2. |
| CASet the current input audio stream number. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'CA'Variables:= The target stream number from 1 to 32767.Examples:SEND_COMMAND 5002:1:0, 'CA 2'Command the ATC to receive audio stream 2. |
| AUDOUT_MUTESet the audio mute. | IMPORTANT: This command must be sent to D:P:S port 1. Syntax:SEND_COMMAND,'AUDOUT_MUTE-''Variables:ENABLE = Enables audio mute.DISABLE = Disables audio mute.Examples:SEND_COMMAND 5002:1:0, 'AUDOUT_MUTE-ENABLE'Enables audio mute. |
| REBOOTReboot the device. | Syntax:SEND_COMMAND,'REBOOT'Variables:NoneExamples:SEND_COMMAND 5002:1:0, 'REBOOT'Reboots the device. |
| ?AUDOUT_OUTPUTRequest the current output audio stream number. | Syntax:SEND_COMMAND,'?AUDOUT_OUTPUT'Examples:SEND_COMMAND 5002:1:0, '?AUDOUT_OUTPUT'Command Response:'AUDIN_OUTPUT-123' |
| ?AUDIN_INPUTRequest the current input audio stream number. | Syntax:SEND_COMMAND,'?AUDIN_INPUT'Examples:SEND_COMMAND 5002:1:0, '?AUDIN_INPUT'Command Response:'AUDIN_INPUT-124' |
| ?AUDOUT_MUTERequest the state of the audio mute. | Syntax:SEND_COMMAND,'?AUDOUT_MUTE'Examples:SEND_COMMAND 5002:1:0, '?AUDOUT_MUTE'Command Response:'AUDOUT_MUTE-ENABLE' |
Pass Through Commands Port 1
For other commands, the NetLinx String command will interpret any existing N-Series API command. For example, to set the ATC's master volume level for the right channel to 50, send the following string command:
SEND_STRING 5002:1:0, 'mastervolright:50'
For more information, refer to the API documentation for the N4321.
N-Command
Pass Through Commands Port 1
The NetLinx String command will interpret any existing N-Series N-Command API command. For example, to switch the output stream to 30 of a decoder at IP address 169.254.22.30, send the following string command:
SEND_STRING 5002:1:0, 'switch 169.254.22.30 25'
For more information, refer to the API documentation of N-Command.