Technical References

D14 641.11 Codec C90 API Reference Guide TC6.2, JULY 2013. Copyright © 20102013 Cisco Systems, Inc. All rights reserved. 127
Cisco TelePresence System Codec C90 API Reference Guide
FrameId(r): <1..65535>
PositionX: <0..10000>
PositionY: <0..10000>
Width: <1..10000>
Height: <1..10000>
Layer: <1..5>
Border: <On/Off>
VideoSourceType: <graphic/localInput/localMain/localPresentation/mostSpeaking/
mostSpeaking_orderedByPartNumb/otherMain/ownMain/participantNumber/presentation/
remoteMain/remotePresentation/videoFile>
VideoSourceId: <0..2147483647>
Example:
xCommand Video Layout Frame Update LayoutId:1 FrameId:1
PositionX:200 PositionY:200 Width:9600 Height:9600 Layer:1 Border:off
VideoSourceType:localInput VideoSourceId:1
OK
*r VideoLayoutFrameUpdateResult (status=OK):
** end
xCommand Video Layout Assign
Assign an existing layout to any local or remote output. The defined video composition appears on
the specified local output or in the specified remote video stream.
CallId: A unique identifier for the call. The CallID is returned when the xCommand Dial command is
run. During the call you can run the xStatus Call command to see the CallId.
OutputId: A unique identifier for the local output, which was created when the xCommand Audio
LocalOutput Add command was issued.
LayoutId: A unique identifier for the layout, which was created when the xCommand Video Layout
Add command was issued.
Requires user role: ADMIN
Parameters:
CallId(r): <0..65534>
OutputId(r): <0..65534>
LayoutId(r): <1..2147483647>
Example:
xCommand Video Layout Assign CallId:1 OutputId:1 LayoutId:2
OK
*r VideoLayoutAssignResult (status=OK):
** end
xCommand Video Layout AssignLocalOutput
Assign an existing layout to a local output. The defined video composition appears on the specified
local output.
LayoutId: A unique identifier for the layout, which was created when the xCommand Video Layout
Add command was issued.
OutputId: A unique identifier for the local output, which was created when the xCommand Audio
LocalOutput Add command was issued.
Requires user role: ADMIN
Parameters:
LayoutId(r): <1..2147483647>
OutputId(r): <0..65534>
Example:
xCommand Video Layout AssignLocalOutput OutputId:1 LayoutId:2
OK
*r VideoLayoutAssignLocalOutputResult (status=OK):
** end
xCommand Video Layout AssignCall
Assign the call layout (main stream) to the remote output. The defined video composition appears
on the remote main video stream.
LayoutId: A unique identifier for the layout, which was created when the xCommand Video Layout
Add command was issued.
CallId: A unique identifier for the call. The CallID is returned when the xCommand Dial command is
run. During the call you can run the xStatus Call command to see the CallId.
Requires user role: ADMIN
Parameters:
LayoutId(r): <1..2147483647>
CallId: <0..65534>
Example:
xCommand Video Layout AssignCall LayoutId:2 CallId:1
OK
*r VideoLayoutAssignCallResult (status=OK):
** end
Contents
Introduction
About the API
xConfiguration
Appendices
xCommand
xStatus
xCommand