User Guide

25
Standard NetLinx API (SNAPI) R 1.8.0
Audio Mixer
IAudioMixerComponent
IAudioMixerComponentListener
IGainComponent
IGainComponentListener
IModuleComponent
IModuleComponentListener
ISwitcherComponent
ISwitcherComponentListener
IVolumeComponent
IVolumeComponentListener
Name: Audio Mixer
Interface: IAudioMixer
Audio Mixer Functions
Name Component Channel Level Command Constant Notes
getAudioMixerCrosspoint(input,output) IAudioMixerComponent ?XPOINT-
<input>,<output>
Query for Audio Mixer Crosspoint,
responds with XPOINT-
<value>,<input>,<output> where <value>
is 0 to 255, <input> is 1 to the maximum
supported input and <output> is the maxi-
mum supported output (see specific mod-
ule documentation)
getAudioMixerPreset() IAudioMixerComponent ?MIXERPRESET Query for Audio Mixer Preset, responds
with MIXERPRESET-<preset> where <pre-
set> is 1 to x and x is the maximum sup-
ported preset (see specific module
documentation)
isAudioMixerCrosspointMuteOn(input,output) IAudioMixerComponent ?XPOINTMUTE-
<input>,<output>
Query for Audio Mixer 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 <out-
put> is the maximum supported output (see
specific module documentation)
saveAudioMixerPreset(preset) IAudioMixerComponent MIXERPRESETSAVE-
<preset>
Save Audio Mixer Preset where <preset> is
1 to x and x is the maximum supported pre-
set (see specific module documentation)
setAudioMixerCrosspoint(input,out-
put[],value)
IAudioMixerComponent XPOINT-
<value>,<input>,<out-
put>[,<output>,<out-
put>Ö]
Set Audio Mixer Crosspoint for <input> to
one or more <output>s where <value> is 0
to 255. <input> is 1 to the maximum sup-
ported input and <output> is 1 to the maxi-
mum supported output (see specific
module documentation)