*getLayoutList
Configuration Article | CA-20220907-TP-31 VDG Sense | API | Functions | Layouts |
Note: This function requires an API license.
Obtains a list of all layouts. Layouts are used to display video on.
Request
command=getLayoutList |
Response
<result errorcode="0">
<layouts count="[number]">
<layout>
<layoutid>[UID]</layoutid>
<name>[string]</name>
<panels count="[number]">
<panel>
<panelid>[UID]</panelid>
<name>[string]</name>
<deviceid>[UID]</deviceid>
<serverid>[UID]</serverid>
<type>[string]</type>
<top>[number]</top>
<left>[number]</left>
<width>[number]</width>
<height>[number]</height>
</panel>
...
</panels>
</layout>
...
</layouts>
</result> |
node | value | remarks |
---|---|---|
/result | ||
@errorcode | [number] | See error codes here |
/result/layouts | ||
@count | [number] | the number of layouts |
/result/layouts/layout | ||
layoutid | [UID] | unique id of the layout |
name | [string] | the user defined name of the layout |
/result/layouts/layout/panels | ||
count | [number] | the number of panels |
/result/layouts/layout/panels/panel | ||
panelid | [UID] | unique id of the panel |
name | [string] | the user defined name of the panel |
deviceid | [UID] | unique id of the device assinged to the panel (0 is no device assigned) |
serverid | [UID] | unique id of the server of the device assigned to the panel (0 is no device is assigned). |
type | [string] | description of the type of the panel |
top | [number] | top coordinate of the position of the panel |
left | [number] | left coordinate of the position of the panel |
width | [number] | width of the panel |
height | [number] | height of the panel |
error code | description | remarks |
---|---|---|
0 | Ok | Ok, no error |
Changelog
2.3.1 – Changed panels tag from count to subtag with more information
1.10.1 – Added