As part of the TPI-PRO feature set there are a number of TPI-PRO specific API commands that can be called to manipulate and manage video sources.


Description

API Command

Example

TPCTPI


List the devices available on the PC

TPCTPI-LIST

"send_command 10001:0:1, 'TPCTPI-LIST'"


Returns: 

1:Integrated Webcam; 2:Logitech WebCam;

3:USB Video Device;

4:BIRDDOG1 (CAM);

 


TPISETVSLOT & TPISETASLOT

Assign video & audio sources to slots via API

TPISETVSLOT-SlotNumber,DeviceName

SlotNumber - number from 1 to 8

DeviceName - name of the capture device. 

Same for TPISETASLOT- command to map audio sources to slots.

NOTE: List of the devices can be obtained by TPCTPI-LIST command (see above)


"send_command 10001:0:1,'TPISETVSLOT-1,Integrated webcam'" 
Capture device commands

Commands for calling video sources to video buttons.

The below commands are to be used with the ^SDM command to send video sources to video buttons. More information on configuring and sending video sources to buttons can be found here

tpipro://slot(slot number)

Note: the capture(slotnumber):// 
command has been deprecated but is still available for existing systems.

"send_command 10001:0:1, '^SDM-10,0,tpipro://slot1'"


The above command will send source assigned to slot1 to video button with address code 10 in all states.

TPIOUT

Send a capture device to the 2nd PC display in extended mode as full screen. Audio can also be sent from any assigned audio device slot

TPIOUT-full,tpipro://slot()

"send_command 10001:0:1, 'TPIOUT-full,tpipro://slot1,tpipro://slot2'"

The above example will send the video full screen from slot1 to the second display and audio from audio device assigned to slot2. To send no audio, remove the second slot call in the command syntax. 


Note: The 'full' line in the command denotes fullscreen. Future releases will support multi-window configurations such as PiP (picture-in-picture), Side-by-side etc. 


Remove the 2nd Video Output

TPIOUT-none

"send_command 10001:0:1, 'TPIOUT-none'"