Managers
This article contains manager commands reference
A manager is an instance of VT_Publisher.exe or VT_Receiver.exe running at a given location. And VT_Server.exe instance acts both as publisher and receiver.
To keep an actual list of managers you need to handle the following events:
on_join
on_leave
on_props_set
Below is the list of commands available for manager instances.
channels_enum
Get the list of channels sorted by channel type:
all - get all channels (Publisher: SOURCES panel, Receiver: selector for STREAM TO)
ready - get channels that are ready to publish (Publisher: SOURCES panel)
output - get channels that have at least one connected client (Publisher: OUT panel, Receiver: IN panel) )
Channel types reference:
0
None
1
NDI
2
SDI
3
MP_Link
4
URL
5
Screen Capture
6
Audio
7
Mixer
Channel states reference:
0
Closed
1
Preview
2
Output
3
Preview_Output
4
Mixstream
5
Preview_mix
6
Output_Mix
7
Preview_Output_Mix
16
Disconnected
devices_enum
Get the list of available output devices. This command suits only the Receiver manager since Publisher doesn’t have any output besides streaming to other modules.
mng_props_get
Get manager properties. The properties could be specified via "props_name"
, "node::props_name"
or "node"
(for node attributes list returned). You can read the properties list here.
mng_props_set
Set manager properties.
mng_props_remove
Remove manager properties.
Last updated