User Guide
15
Standard NetLinx API (SNAPI) R 1.8.0
Audio Processor
Component
Name: Audio Processor
Interface: IAudioProcessorComponent
IAudioProcessorComponent
Component Functions:
Name: Channel: Level: Command: Constant: Notes:
addAudioProcessorCom-
ponent(index,audioPro-
cessorAddress)
AUDIOPROCADD-
<index>,<address>
Add a Audio Processor object at a given index, where <index> is 1 through x and
<address> is the object address and x is the maximum supported index (see specific
module documentation)
adjustAudioProcessor-
Level(1)
24 AUDIOPROC_LEVEL_UP Ramping Channel: Audio Processor level is incremented when channel is activated
adjustAudioProcessor-
Level(-1)
25 AUDIOPROC_LEVEL_DN Ramping Channel: Audio Processor level is decremented when channel is activated
cycleAudioProcessor-
Preset()
209 AUDIOPROC_PRESET Momentary Function Channel: Cycle Audio Processor preset when channel is activated
cycleAudioProces-
sorState()
26 AUDIOPROC_STATE Momentary Function Channel: Cycle Audio Processor state when channel is activated
getAudioProcessorCom-
ponentAddress(index)
?AUDIOPROCADDR-<index> Query for the address of the Audio Processor object at index <index>, responds with
AUDIOPROCADDR-<index>,<address>
getAudioProcessorCom-
ponentIndex(audioPro-
cessorAddress)
?AUDIOPROCIDX-<address> Query for the index of the Audio Processor object with address <address>, responds
with AUDIOPROCADDR-<index>,<address>
getAudioProcessorCros-
spoint(input,output)
?XPOINT-<input>,<output> Query for Audio Processor crosspoint, responds with XPOINT-<value>,<input>,<out-
put> where <value> is 0 to 255, <input> is 1 to the maximum supported input and <out-
put> is 1 to the maximum supported output (see specific module documentation)
getAudioProcessorIn-
put(output)
?INPUT-<output> Query for the input connected to an output, respond with SWITCH-L<sl>I<input>O<out-
put> where <sl> is AUDIO and <input> is 0 if there is no connection.
getAudioProcessorOut-
put(input)
?OUTPUT-<input> Query for the outputs connected to an input, respond with SWITCH-
L<sl>I<input>O<output>,<output>Ö where <sl> is AUDIO and <input> is 0 if there is no
connection.
getAudioProcessorPre-
set()
?AUDIOPROCPRESET Query for Audio Processor Preset, responds with AUDIOPROCPRESET-<preset>
where <preset> is 1 to x and x is the maximum supported preset (see specific module
documentation)
isAudioProcessorCross-
pointMuteOn(input,out-
put)
?XPOINTMUTE-<input>,<output> Query for Audio Processor Crosspoint Mute, responds with XPOINTMUTE-
<state>,<input>,<output> where <state> is 0 (un-muted) or 1 (muted), <input> is 1 to
the maximum supported input and <output> is 1 to the maximum supported output (see
specific module documentation)
removeAudioProcessor-
Component(audioPro-
cessorAddress)
AUDIOPROCREMOVEADDR-
<address>
Remove the Audio Processor object with address <address>, where <address> is the
object address
removeAudioProcessor-
Component(index)
AUDIOPROCREMOVEIDX-<index> Remove the Audio Processor object at index <index>, where <index> is 1 through x
and x is the maximum supported index (see specific module documentation)