ClearOne StreamNet Integration User Manual
Page 33
Chapter 5: Services Described
27
S
Ixth
r
eSPoNSe
#@TL3800538001161007532_1~UDP10.15.0.11_2141:Room 2 Player#MENU_RESP
{{
NOTE
f
: itemnum=”-1”. The “-“ sign indicates that there are no more audio sources.
If itemnum = a positive number, then there are more audio sources assigned to this Service
and the command needs to be re-issued until itemnum=”-x” is received.
Example: #@Room 2 Player:~UDP10.15.0.11_5000#mENU_LIST 7,9,SOURCES will get a response
detailing the seventh through ninth items from the MENU_LIST.
NOTE
f
: If there are only five items in the menu (as in this case), then a command requesting
a list of ten sources, like:
#@Room 2 Player:~UDP10.15.0.11_5000#mENU_LIST 1,10,SOURCES
will still generate the exact same response as above, with the sixth response showing
“itemnum=-1”.
C
ommaNd
: #meNu_Sel {{path}}
Selects the Audio Sources from a list available to the Renderer Service.
Example: #@Room 2 Player:~UDP10.15.0.11_5000#mENU_SEL {{sources>Stream 2}}
This command selects Stream 2 as the source to be rendered.
NOTE
f
: The menu path for this list is established by concatenating the item’s idpath and source id
separated by the “>” symbol.
Example: {{sources>Stream 2}} becomes the menu path to select the fifth (itemnum=5) audio source
based on the responses received from the mENU_LIST example above.
NOTE
f
: Alternatively, in this specific case, an #SRC_SEL command (see below) may be
used.
C
ommaNd
: #multIaudIo
This command causes the renderer service to join an AV super-zone referred to as a “multi-zone session”.
(see section: AV Multi-Zone Operation)
C
ommaNd
: #multIaudIo JoIN {{
SeSSIoN
N
ame
}}
sessionName is the name of the multi-zone session. This name may be any string which would be a valid
StreamNet group address name; but it should not be an existing group name because a new group will be
formed using this name. Using an existing group name would have the effect of making the existing group
members part of the multi-zone session and vice versa.
When the addressed renderers receive a JOIN command they will automatically leave any currently active
session to join the new session. Also if the renderer is in the active=”0” state then it will change to the ac-
tive=”1” state before joining the session.
C
ommaNd
: #multIaudIo leave
When the addressed renderers receive a LEAVE command they will immediately leave any currently active
session.