Service name: QueryServer (singleton, one per network).
Queries
Queries are call endpoints, they are called on request with optional parameters and return a value.
CalculateXRARLatency [CALL]
CalculateXRARLatency
Spawns XRARSyncHandler actors on connected XR and AR machines to calculate latency.
No params.
Result
|
Success |
BOOLEAN |
The success. |
|
Description |
STRING |
The description. |
Example - CalculateXRARLatencyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearDigitalTwin [CALL]
ClearDigitalTwin
Clears all digital twins (DigitalTwins) from the store.
No params.
Result
|
Result |
NULL |
The result. |
Example - ClearDigitalTwinRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DispatchMetaCall [CALL]
DispatchMetaCall
Dispatches a given method to a given service on the target machines.
Params
|
TargetMachines OPTIONAL |
STRING[] |
The target machines. |
|
Service OPTIONAL |
STRING |
The service. |
|
Endpoint OPTIONAL |
STRING |
The endpoint. |
|
Params OPTIONAL |
STRING |
The params. |
|
IsAsync OPTIONAL(default: False) |
BOOLEAN |
The is async. |
Result
|
Result |
OBJECT[] |
The result. |
Example - DispatchMetaCallRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DuplicateCurrentShow [CALL]
DuplicateCurrentShow
Duplicates the current show.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - DuplicateCurrentShowRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetAliveIP [CALL]
GetAliveIP
Gets the IP address of the first connected CLIENT machine, or SERVER if no clients available.
No params.
Result
|
Result |
STRING |
The result. |
Example - GetAliveIPRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetFromRole [CALL]
GetFromRole
Gets a specified field from all connected clients of a given role.
Params
|
Role |
STRING |
The role. |
|
Name |
STRING |
The name. |
Result
|
Result |
OBJECT[] |
The result. |
Example - GetFromRoleRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetImageForRouting [CALL]
GetImageForRouting
Returns an image from the corresponding routing ID by asking the VideoIO that has it routed.
Params
|
RoutingID |
STRING |
The routing id. |
|
Scale |
STRING |
The scale. |
Result
|
Result |
OBJECT |
The result. |
Example - GetImageForRoutingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetImportShowState [CALL]
GetImportShowState
Retrieves the state of a show including TrackMen, DigitalTwins, Machines, Cameras, CameraSets, and other configurations.
Params
|
ShowName |
STRING |
The show name. |
Result
|
TrackMen |
STRING |
The track men. |
Example - GetImportShowStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetMachineNames [CALL]
GetMachineNames
Returns list of connected machine names.
No params.
Result
|
Result |
STRING[] |
The result. |
Example - GetMachineNamesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetSystemDump [CALL]
GetSystemDump
Gets a comprehensive health dump from the network including connected clients, pipelines, daemons, store, and director states.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - GetSystemDumpRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetVideoIONodes [CALL]
GetVideoIONodes
Gets video IO nodes from all connected pipelines.
No params.
Result
|
Result |
OBJECT[] |
The result. |
Example - GetVideoIONodesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetCalibratedLag [CALL]
SetCalibratedLag
Modifies tracking and video delays by an input lag for a specific camera component.
Params
|
Lag |
NUMBER |
The lag. |
|
Machine |
STRING |
The machine. |
|
Component |
STRING |
The component. |
Result
|
Result |
NULL |
The result. |
Example - SetCalibratedLagRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetRenderGroup [CALL]
SetRenderGroup
Sets the default render group for a machine. Adds or removes the machine from the specified group type (AR, VS, ARVS, XR, or none), leaving other machines untouched.
Params
|
Group OPTIONAL(default: "Default") |
STRING |
The group. |
|
Type |
STRING |
The type. |
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SetRenderGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ShutdownPipelines [CALL]
ShutdownPipelines
Shuts down all connected pipelines.
No params.
Result
|
Result |
NULL |
The result. |
Example - ShutdownPipelinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SwitchCameraGroup [CALL]
SwitchCameraGroup
Sets active cameras to the content of a specified camera group.
Params
|
Group |
STRING |
The group. |
Result
|
Result |
OBJECT |
The result. |
Example - SwitchCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SyncChanges [CALL]
SyncChanges
Bakes or saves changes from a machine, pushes to AssetHub, and restarts the level.
Params
|
ReadFrom |
STRING |
The read from. |
|
Action |
STRING |
The action. |
Result
|
Error |
BOOLEAN |
The error. |
|
Reason |
OBJECT |
The reason. |
Example - SyncChangesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
WaitForPipelinesToFinishBuilding [CALL]
WaitForPipelinesToFinishBuilding
Waits for all connected pipelines to finish building and become active.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - WaitForPipelinesToFinishBuildingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Automatic Tests
ClearRoutingsAndCameras [CALL]
ClearRoutingsAndCameras
Clears all routings, cameras, and resets colorspace to Rec.709. Shared setup/teardown helper used by VideoIO tests.
No params.
Example - ClearRoutingsAndCamerasRequest (you send) JSON
JSON
|
DebugNormalMapNodes [CALL]
DebugNormalMapNodes
Debug helper: lists pipeline nodes and NormalGeneration/DepthGeneration state.
No params.
Result
|
Machine |
STRING |
The machine name. |
|
InputRouting |
STRING |
The input routing key. |
|
NormalGenerationState |
OBJECT |
The normal generation state. |
|
DepthGenerationState |
OBJECT |
The depth generation state. |
Example - DebugNormalMapNodesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetFirstMachineAndInputNode [CALL]
GetFirstMachineAndInputNode
Returns the first online machine name and the input node routing ID. Shared helper used by VideoIO tests.
Params
|
CameraName OPTIONAL(default: TestCamera) |
STRING |
The camera name to search for. |
|
FindBy OPTIONAL(default: Name) |
STRING |
How to find the routing: "Name" matches by camera name, "IOType" matches by IOType. |
Result
|
Machine |
STRING |
The first online machine name. |
|
InputNode |
STRING |
The routing ID for the matched input. |
Example - GetFirstMachineAndInputNodeRequest (you send) JSON
JSON
|
SaveImageWithRetry [CALL]
SaveImageWithRetry
Saves an image from a pipeline node with retry logic. Returns the base64-encoded image data (without the data URI prefix), or null on failure.
Params
|
Machine |
STRING |
The machine name. |
|
Node |
STRING |
The pipeline node to capture. |
|
MaxAttempts OPTIONAL(default: 5) |
NUMBER |
Maximum number of retry attempts. |
|
RetryDelay OPTIONAL(default: 2) |
NUMBER |
Seconds to wait between retries. |
Result
|
The base64 image data, or null if all attempts failed. |
STRING|NULL |
Example - SaveImageWithRetryRequest (you send) JSON
JSON
|
SetupTestVideoColorMatchingOutput [CALL]
SetupTestVideoColorMatchingOutput
Sets up test video output with color matching profile for automated testing.
Params
|
ProfileName OPTIONAL |
STRING |
The color matching profile name. |
|
ExpectedMetric OPTIONAL |
NUMBER |
The expected metric value. |
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-profile comparison results. |
Example - SetupTestVideoColorMatchingOutputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetupTestVideoColorMatchingXROutput [CALL]
SetupTestVideoColorMatchingXROutput
Tests XR color matching profile applied to video output.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-profile comparison results. |
Example - SetupTestVideoColorMatchingXROutputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
TestAIMapGeneration [CALL]
TestAIMapGeneration
Shared implementation for AI map generation tests (normal/depth).
Params
|
FilterKey |
STRING |
Store key to enable the filter, e.g. "NormalGeneration". |
|
NodeSuffix |
STRING |
Pipeline node suffix, e.g. "_AINormals". |
|
OutputName |
STRING |
Label used in results and log, e.g. "NormalMap". |
|
ImagePrefix |
STRING |
Prefix for saved test images, e.g. "normal_map". |
|
ExpectedBaseMetric |
NUMBER |
Expected metric for the base (input) image. |
|
ExpectedOutputMetric |
NUMBER |
Expected metric for the filter output image. |
|
Tolerance OPTIONAL(default: 20) |
NUMBER |
Max allowed deviation from expected. |
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestAIMapGenerationRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
TestColorMatchingXROnlyRed [CALL]
TestColorMatchingXROnlyRed
Single-machine XR-only color matching smoke test. Sets up a file-in/ ndi-out routing on the first connected pipeline, launches the XR writer, captures the output during the WARMUP red phase, verifies red-dominance.
No params.
TestDepthKeyer [CALL]
TestDepthKeyer
Automated test for depth keyer enable/disable/re-enable cycle. Tests that enabling the depth keyer works, and that disabling then re-enabling it does not crash VideoIO (regression test for CP-3472 and CP-3498).
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage results. |
Example - TestDepthKeyerRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
TestDepthMap [CALL]
TestDepthMap
Automated test for depth map generation filter functionality.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestDepthMapRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
TestNormalMap [CALL]
TestNormalMap
Automated test for normal map generation filter functionality.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestNormalMapRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Camera
RenameCamera [CALL]
RenameCamera
Renames a camera and updates associated chromakey data.
Params
|
CameraId |
STRING |
The camera id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
NULL |
The result. |
Example - RenameCameraRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Camera Switching
AddCameraGroup [CALL]
AddCameraGroup
Creates a new camera switching group with default empty camera sets. Does nothing if the group already exists.
Params
|
Group |
STRING |
Key of the new camera switching group. |
Result
|
Result |
BOOLEAN |
True if the group was added. |
Example - AddCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
AddCameraSet [CALL]
AddCameraSet
Appends a new empty camera set at the next available index within a group.
Params
|
Group |
STRING |
Key of the camera switching group. |
Result
|
Result |
BOOLEAN |
True if a camera set was added. |
Example - AddCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
MigrateCameraGroup [CALL]
MigrateCameraGroup
Moves camera switching state from a source group into a target group, then removes the source group.
Params
|
SourceGroup |
STRING |
Key of the camera switching group to migrate from. |
|
TargetGroup |
STRING |
Key of the camera switching group to migrate into. |
Result
|
Result |
BOOLEAN |
True if the group was migrated. |
Example - MigrateCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RemoveCameraGroup [CALL]
RemoveCameraGroup
Removes an existing camera switching group. If it was the last group, re-creates the default "All" group.
Params
|
Group |
STRING |
Key of the camera switching group to remove. |
Result
|
Result |
BOOLEAN |
True if the group was removed. |
Example - RemoveCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RemoveCameraSet [CALL]
RemoveCameraSet
Removes the last camera set in a group. If the removed set was active, ActiveCameraSet is cleared.
Params
|
Group |
STRING |
Key of the camera switching group. |
Result
|
Result |
BOOLEAN |
True if a camera set was removed. |
Example - RemoveCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetCameraSet [CALL]
SetCameraSet
Activates a camera set by group key and index number.
Params
|
Group |
STRING |
Key of the camera switching group. |
|
Number |
NUMBER |
Index of the camera set to activate within the group. |
Result
|
Result |
BOOLEAN |
True if the camera set was activated. |
Example - SetCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
UpdateCameraSet [CALL]
UpdateCameraSet
Updates a camera set in a group and keeps ActiveCameraSet consistent when sets are filled or emptied.
Params
|
Group |
STRING |
Key of the camera switching group. |
|
SetIndex |
STRING |
Index of the camera set to update. |
|
Cameras |
STRING[] |
Camera ids to store in the camera set. |
Result
|
Result |
BOOLEAN |
True if the camera set was updated. |
Example - UpdateCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Cloud Async Compute
CancelComputeJobs [CALL]
CancelComputeJobs
Cancels ongoing cloud async compute jobs.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - CancelComputeJobsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ImportComputedMesh [CALL]
ImportComputedMesh
Imports computed mesh from cloud to target machine by launching engine and unpacking zip.
Params
|
TargetMachine OPTIONAL |
STRING |
The target machine. |
|
LevelLocation OPTIONAL |
STRING |
The level location. |
|
ZipLocation OPTIONAL |
STRING |
The zip location. |
|
ProjectLocation OPTIONAL |
STRING |
The project location. |
Result
|
Success |
BOOLEAN |
The success. |
Example - ImportComputedMeshRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Color Matching
CancelColorMatching [CALL]
CancelColorMatching
Cancels ongoing color matching process and restarts pipelines.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - CancelColorMatchingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ColorMatching [CALL]
ColorMatching
Runs color matching on the network based on current configuration.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - ColorMatchingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetColorDiagram [CALL]
GetColorDiagram
Gets color diagram for a specific profile from a pipeline.
Params
|
Machine OPTIONAL |
STRING |
The machine. |
|
Name |
STRING |
The name. |
Result
|
Result |
OBJECT |
The result. |
Example - GetColorDiagramRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RestartPipelines [CALL]
RestartPipelines
Restarts all connected pipeline services.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartPipelinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
StartXRColorAnalysisWriter [CALL]
StartXRColorAnalysisWriter
Test helper: launches StartColorAnalysis(Writer) on the first connected pipeline. No AR Reader, no LUT generation. Pipeline enters WARMUP and outputs solid red per XR_CalibrationNode.cpp:102-104.
No params.
Encoder Detection
EncoderDetectStart [CALL]
EncoderDetectStart
Initiates encoder limit detection on a camera.
Params
|
ChainId |
STRING |
The chain id. |
Result
|
Result |
OBJECT |
The result. |
Example - EncoderDetectStartRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
EncoderDetectStop [CALL]
EncoderDetectStop
Stops encoder limit detection on a camera.
Params
|
ChainId |
STRING |
The chain id. |
Result
|
Result |
OBJECT |
The result. |
Example - EncoderDetectStopRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Image
CancelCaptureImage [CALL]
CancelCaptureImage
Cancels an ongoing image capture process.
No params.
Result
|
Success |
STRING |
The success. |
Example - CancelCaptureImageRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
CaptureCameraImages [CALL]
CaptureCameraImages
Captures multiple images from a camera for calibration or analysis purposes.
Params
|
Camera |
STRING |
The camera. |
|
NumberOfImages |
STRING |
The number of images. |
|
MachineName |
STRING |
The machine name. |
Result
|
Status |
STRING |
The status. |
|
Path |
STRING |
The path. |
Example - CaptureCameraImagesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
CloudAsyncGeometry [CALL]
CloudAsyncGeometry
Captures camera images and submits them to cloud for async geometry processing.
Params
|
NumberOfImages |
STRING |
The number of images. |
|
CustomFolder |
STRING |
The custom folder. |
|
MachineName |
STRING |
The machine name. |
|
Camera |
STRING |
The camera. |
Result
|
Status |
STRING |
The status. |
Example - CloudAsyncGeometryRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DetermineBlurrinessOfB64 [CALL]
DetermineBlurrinessOfB64
Determines the blurriness of a base64-encoded image using Laplacian variance.
Params
|
Image |
STRING |
The image. |
Result
|
Result |
NUMBER |
The result. |
Example - DetermineBlurrinessOfB64Request (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DetermineBrightnessOfB64 [CALL]
DetermineBrightnessOfB64
Calculates the average brightness of a base64-encoded image.
Params
|
Image |
STRING |
The image. |
Result
|
Result |
NUMBER |
The result. |
Example - DetermineBrightnessOfB64Request (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Level
ReopenLevels [CALL]
ReopenLevels
Reopens all levels on all connected engines.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - ReopenLevelsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RestartLevels [CALL]
RestartLevels
Restarts the Engine service (PX_Engine) on all connected engine machines via their Daemon.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartLevelsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Machine Backup
SyncRenderMapping [CALL]
SyncRenderMapping
Syncs render machine routings with videohub updates.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - SyncRenderMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
FailoverMachineSwitch [CALL]
FailoverMachineSwitch
Switches between main and backup machines in a failover group with videohub routing.
Params
|
GroupId |
STRING |
The group id. |
|
MainMachineName |
STRING |
The main machine name. |
Result
|
Result |
OBJECT |
The result. |
Example - FailoverMachineSwitchRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
FailoverMachineSwitched [CALL]
FailoverMachineSwitched
Sends event notification when automatic failover machine switch occurs.
Params
|
SwitchedMachines |
STRING[] |
The switched machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - FailoverMachineSwitchedRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
AddMachineGroup [CALL]
AddMachineGroup
Adds a new machine group for render backup configuration.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - AddMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RemoveMachineGroup [CALL]
RemoveMachineGroup
Removes a machine group from render backup configuration.
Params
|
MachineGroupId |
STRING |
The machine group id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RemoveMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameMachineGroup [CALL]
RenameMachineGroup
Renames a machine group if the new name is available.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
UpdateMachineGroupSelection [CALL]
UpdateMachineGroupSelection
Updates the machine selection (main or backup) for a machine group.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
MachinesType |
STRING[] |
The machines type. |
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - UpdateMachineGroupSelectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearMachineGroupsMapping [CALL]
ClearMachineGroupsMapping
Clears all IO mappings from machine groups.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearMachineGroupsMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
UpdateMachineGroupMapping [CALL]
UpdateMachineGroupMapping
Updates IO mapping for a machine in a machine group and syncs videohub routing.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
MachineName |
STRING |
The machine name. |
|
MachinesType |
STRING[] |
The machines type. |
|
IOType |
STRING |
The iotype. |
|
IOIndex |
NUMBER |
The ioindex. |
|
IOValue |
STRING |
The iovalue. |
Result
|
Result |
BOOLEAN |
The result. |
Example - UpdateMachineGroupMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Server Backup
CleanServerBackups [CALL]
CleanServerBackups
Cleans server backups by disabling all active servers and removing backup network configurations.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - CleanServerBackupsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DisableServerBackup [CALL]
DisableServerBackup
Disables server backup for a machine and removes backup network configuration.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - DisableServerBackupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SwitchServerBackup [CALL]
SwitchServerBackup
Switches server backup to a specified machine and configures backup network info.
Params
|
MachineName |
STRING |
The machine name. |
|
IPAddress |
STRING |
The ipaddress. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SwitchServerBackupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Videohub
ConnectToVideohub [CALL]
ConnectToVideohub
Connects to a Videohub device at specified IP address.
Params
|
IP |
STRING |
The ip. |
|
Reconnect |
STRING |
The reconnect. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ConnectToVideohubRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DisableVideohubAutoconnect [CALL]
DisableVideohubAutoconnect
Disables Videohub auto-connect and disconnects from current Videohub.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - DisableVideohubAutoconnectRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DisconnectFromVideohub [CALL]
DisconnectFromVideohub
Disconnects from currently connected Videohub if connected.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - DisconnectFromVideohubRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
LockRenderMachineRow [CALL]
LockRenderMachineRow
Locks or unlocks a Videohub output row for a render machine.
Params
|
OutputIndex |
NUMBER |
The output index. |
|
ShouldLock |
BOOLEAN |
The should lock. |
Result
|
Failure |
BOOLEAN |
The failure. |
|
Reason |
STRING |
The reason. |
Example - LockRenderMachineRowRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
VideohubTestConnection [CALL]
VideohubTestConnection
Tests Videohub connection with stored connection info.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - VideohubTestConnectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Network
NetworkHealthCheck [CALL]
NetworkHealthCheck
Checks network latency and stats by measuring response times to all connected daemons.
Params
|
Target |
STRING |
The target. |
Result
|
Result |
OBJECT |
The result. |
Example - NetworkHealthCheckRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
NetworkInstall [CALL]
NetworkInstall
Copies installer file to networked folder, unzips it, syncs config, and executes installer on all machines.
Params
|
LaunchPixotope OPTIONAL(default: True) |
BOOLEAN |
The launch pixotope. |
|
Path |
STRING |
The path. |
Result
|
success |
BOOLEAN |
The success. |
|
message |
STRING |
The message. |
|
copied_file |
STRING |
The copied file. |
|
extracted |
BOOLEAN |
The extracted. |
Example - NetworkInstallRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Phase offset detection
PhaseOffsetDetection [CALL]
PhaseOffsetDetection
Starts phase offset detection on the network.
Params
|
SaveImages |
BOOLEAN |
Whether to save images. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PhaseOffsetDetectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Pixotope Space
PixotopeSpaceCuePreset [CALL]
PixotopeSpaceCuePreset
Cues a Pixotope Space preset for an entity.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpaceCuePresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PixotopeSpaceGetPreset [CALL]
PixotopeSpaceGetPreset
Gets a specific Pixotope Space preset by entity and preset ID.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
OBJECT |
The result. |
Example - PixotopeSpaceGetPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PixotopeSpaceGetPresets [CALL]
PixotopeSpaceGetPresets
Gets all Pixotope Space presets for an entity.
Params
|
EntityId |
STRING |
The entity id. |
Result
|
Result |
OBJECT[] |
The result. |
Example - PixotopeSpaceGetPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PixotopeSpacePlayLoopPreset [CALL]
PixotopeSpacePlayLoopPreset
Plays a Pixotope Space preset in loop mode.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpacePlayLoopPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PixotopeSpacePlayPreset [CALL]
PixotopeSpacePlayPreset
Plays a Pixotope Space preset.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpacePlayPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PixotopeSpaceStopPreset [CALL]
PixotopeSpaceStopPreset
Stops a Pixotope Space preset.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpaceStopPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
TestIOBotConnection [CALL]
TestIOBotConnection
Tests IOBot connection to Pixotope Space, connects or disconnects based on connection info.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - TestIOBotConnectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Presets
AdjustmentPreset [CALL]
AdjustmentPreset
Adjusts a preset on the engine.
Params
|
Engine |
STRING |
The engine. |
|
GroupName |
STRING |
The group name. |
|
Preset |
STRING |
The preset. |
|
Panel |
STRING |
The panel. |
|
Type |
STRING |
The type. |
|
Method |
STRING |
The method. |
Result
|
Result |
STRING |
The result. |
Example - AdjustmentPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearAllKeyerPresets [CALL]
ClearAllKeyerPresets
Clears all video keyer presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllKeyerPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearKeyerPreset [CALL]
ClearKeyerPreset
Clears a specific video keyer preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
LoadKeyerPreset [CALL]
LoadKeyerPreset
Loads a keyer preset and applies it to the specified VideoIO.
Params
|
Preset |
STRING |
The preset. |
|
VideoIOName |
STRING |
The video ioname. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameKeyerPreset [CALL]
RenameKeyerPreset
Renames a keyer preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetKeyerParameters [CALL]
ResetKeyerParameters
Resets keyer parameters to defaults while preserving background and foreground picks.
Params
|
Name |
STRING |
The name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetKeyerParametersRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SaveKeyerPreset [CALL]
SaveKeyerPreset
Saves current keyer settings as a preset and marks it as last applied.
Params
|
Preset |
STRING |
The preset. |
|
VideoIOName |
STRING |
The video ioname. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Routing
AddIOMedia [CALL]
AddIOMedia
Adds IO media (Input/Output) to specified machines with auto-generated unique names.
Params
|
Type OPTIONAL(default: "Input") |
STRING |
The type. |
|
CustomID OPTIONAL |
STRING |
The custom id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
|
InputType OPTIONAL |
STRING |
The input type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - AddIOMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
CleanRoutings [CALL]
CleanRoutings
Cleans all routings, timecode, and local chains for a specified machine.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - CleanRoutingsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearRoutings [CALL]
ClearRoutings
Clears all routing configurations for all machines and cameras.
No params.
Result
|
Result |
NULL |
The result. |
Example - ClearRoutingsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DeleteMedia [CALL]
DeleteMedia
Removes local camera chain and/or routing IO entries on a machine. Supply CameraId and/or VideoIOId; each present id is cleared.
Params
|
MachineName |
STRING |
Target machine name. |
|
CameraId OPTIONAL |
STRING |
If set, removes the local camera chain for this id. |
|
VideoId OPTIONAL |
STRING |
If set, removes the routing IO entry for this id. |
Result
|
Result |
BOOLEAN |
Always true when the call completes. |
Example - DeleteMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetCameraSystems [CALL]
GetCameraSystems
Gets comprehensive camera systems information including video IOs, tracking, and camera details for all machines.
Params
|
Machines |
STRING[] |
The machines. |
|
Cameras |
STRING |
The cameras. |
|
TrackingStatuses |
STRING |
The tracking statuses. |
Result
|
Result |
OBJECT |
The result. |
Example - GetCameraSystemsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetDefaultVideoInput [CALL]
GetDefaultVideoInput
Gets the default video input for a machine, returns SRT port if mobile, empty string otherwise.
Params
|
Machine OPTIONAL |
STRING |
The machine. |
|
IsMobile OPTIONAL(default: False) |
BOOLEAN |
The is mobile. |
Result
|
Result |
STRING |
The result. |
Example - GetDefaultVideoInputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameMedia [CALL]
RenameMedia
Renames a video media item and updates associated chromakey data.
Params
|
MachineName |
STRING |
The machine name. |
|
VideoId |
STRING |
The video id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetRoutingToProtocolDefaults [CALL]
ResetRoutingToProtocolDefaults
Resets routing source configuration to tracking protocol defaults for a camera on specified machines.
Params
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
|
Protocol OPTIONAL |
STRING |
The protocol. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetRoutingToProtocolDefaultsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetTimecode [CALL]
ResetTimecode
Resets timecode configuration for a machine to defaults (PTP or standard).
Params
|
MachineName |
STRING |
The machine name. |
|
IsPTP |
BOOLEAN |
The is ptp. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetTimecodeRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RouteCameraSystem [CALL]
RouteCameraSystem
Routes a camera system to specified machines with mobile or local video configuration.
Params
|
Name OPTIONAL |
STRING |
The name. |
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
IsMobile OPTIONAL(default: False) |
BOOLEAN |
The is mobile. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteCameraSystemRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RouteLocalCamera [CALL]
RouteLocalCamera
Routes a local camera to specified machines and resets routing to protocol defaults.
Params
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteLocalCameraRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RouteZoneCamera [CALL]
RouteZoneCamera
Routes a zone camera system to specified machines using a camera id.
Params
|
Name OPTIONAL |
STRING |
The camera name. |
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteZoneSystemRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetTimecode [CALL]
SetTimecode
Sets timecode configuration for specified machines with PTP support if applicable.
Params
|
Enabled OPTIONAL(default: False) |
BOOLEAN |
The enabled. |
|
AutoReset OPTIONAL(default: True) |
BOOLEAN |
The auto reset. |
|
AnyVideoIsST2110 OPTIONAL(default: False) |
BOOLEAN |
The any video is st2110. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SetTimecodeRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Runtime Validation
RestartMachines [CALL]
RestartMachines
Restarts specified machines, with current machine restarting last.
Params
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartMachinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
StartingEngines [CALL]
StartingEngines
Validates that engines are starting correctly.
Params
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - StartingEnginesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
WaitForEnginesToBeReady [CALL]
WaitForEnginesToBeReady
Waits for all connected engines to be ready with a timeout.
No params.
Result
|
Result |
NULL |
The result. |
Example - WaitForEnginesToBeReadyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Syncing Presets
ClearAllSyncingPresets [CALL]
ClearAllSyncingPresets
Clears all syncing presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllSyncingPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearSyncingPreset [CALL]
ClearSyncingPreset
Clears a specific syncing preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
LoadSyncingPreset [CALL]
LoadSyncingPreset
Loads a syncing preset and applies it
Params
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameSyncingPreset [CALL]
RenameSyncingPreset
Renames a syncing preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetSyncingParameters [CALL]
ResetSyncingParameters
Resets syncing settings to default values
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetSyncingParametersRequest (you send) JSON
Response (you receive) JSON
JSON
|
SaveSyncingPreset [CALL]
SaveSyncingPreset
Saves current syncing settings as a preset and marks it as last applied.
Params
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Tracking
SetTrackingProtocol [CALL]
SetTrackingProtocol
Sets the tracking protocol for a specific camera and resets routing to protocol defaults.
Params
|
Camera |
STRING |
The camera. |
|
Protocol |
STRING |
The protocol. |
Result
|
Result |
NULL |
The result. |
Example - SetTrackingProtocolRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Zone Tracking
CreateZoneTrackingCheckpoint [CALL]
CreateZoneTrackingCheckpoint
Creates a new zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - CreateZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DeleteZoneTrackingCheckpoint [CALL]
DeleteZoneTrackingCheckpoint
Deletes a zone checkpoint for a specific machine.
Params
|
CheckpointId |
STRING |
The checkpoint name/key. |
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
OBJECT |
The updated checkpoints. |
Example - DeleteZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetZoneTrackingTemplates [CALL]
GetZoneTrackingTemplates
Gets the zone tracking templates.
No params.
Result
|
Result |
OBJECT[] |
The result. |
Example - GetZoneTrackingTemplatesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
LoadZoneTrackingCheckpoint [CALL]
LoadZoneTrackingCheckpoint
Loads the tracking state for a specific machine and checkpoint.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint name/key. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadTrackingStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameZoneCheckpoint [CALL]
RenameZoneCheckpoint
Renames a zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The current checkpoint name/key. |
|
NewName |
STRING |
The new checkpoint name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameZoneCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetZoneTrackingTemplate [CALL]
ResetZoneTrackingTemplate
Resets the tracking template for a specific checkpoint.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint key. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetZoneTrackingTemplateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SaveZoneTrackingCheckpoint [CALL]
SaveZoneTrackingCheckpoint
Saves a zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint name/key. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SaveZoneTrackingTemplate [CALL]
SaveZoneTrackingTemplate
Saves the tracking template for a specific checkpoint.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint key. |
|
SportType |
STRING |
The sport type. |
|
TemplateType |
STRING |
The template type. |
|
TemplateLength |
STRING |
The template length. |
|
TemplateWidth |
STRING |
The template width. |
|
KeyframeIndex |
NUMBER |
The selected keyframe index. |
|
Keyframes |
ARRAY |
The keyframe nodes. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveZoneTrackingTemplateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetZoneServiceState [CALL]
SetZoneServiceState
Sets the tracking state for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
State |
STRING |
The state name. One of: "Inactive", "SelectImageSource", "TrackInitialization", "TrackNormal", "Shutdown". |
Result
|
Result |
BOOLEAN |
The result. |
Example - SetZoneTrackingStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ToggleLockZoneScreen [CALL]
ToggleLockZoneScreen
Toggles the lock zone screen for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
ShouldLock |
BOOLEAN |
The should lock. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ToggleLockZoneScreenRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Tracking Presets
ClearAllTrackingPresets [CALL]
ClearAllTrackingPresets
Clears all video keyer presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllTrackingPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearTrackingPreset [CALL]
ClearTrackingPreset
Clears a specific video keyer preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
LoadTrackingPreset [CALL]
LoadTrackingPreset
Loads a tracking offsets preset and applies it to the specified Camera.
Params
|
Preset |
STRING |
The preset. |
|
CameraId |
STRING |
The camera id. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RenameTrackingPreset [CALL]
RenameTrackingPreset
Renames a tracking offsets preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetTrackingParameters [CALL]
ResetTrackingParameters
Saves current tracking offsets settings as a preset and marks it as last applied.
Params
|
CameraId |
STRING |
The camera id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetTrackingParametersRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SaveTrackingPreset [CALL]
SaveTrackingPreset
Saves current tracking offsets settings as a preset and marks it as last applied.
Params
|
CameraId |
STRING |
The camera id. |
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Video Player
PauseDedicatedVideo [CALL]
PauseDedicatedVideo
Pauses a dedicated video recording routing on specified machine.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PauseDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PauseVideo [CALL]
PauseVideo
Pauses video playback on a routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PauseVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
PlayVideo [CALL]
PlayVideo
Plays video on a routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PlayVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RecordDedicatedVideo [CALL]
RecordDedicatedVideo
Records video from a routing to a file with dedicated output.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
FileFolder |
STRING |
The file folder. |
|
FileName |
STRING |
The file name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RecordDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RecordVideo [CALL]
RecordVideo
Starts recording video and calls PlayVideo.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RecordVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RestartVideo [CALL]
RestartVideo
Restarts video playback by stopping and restarting the video pipeline node.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
Record |
STRING |
The record. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
StopDedicatedVideo [CALL]
StopDedicatedVideo
Stops a dedicated video recording and removes the routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
OBJECT |
The result. |
Example - StopDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
StopVideo [CALL]
StopVideo
Stops video playback and optionally stops recording.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
Record |
STRING |
The record. |
Result
|
Result |
OBJECT |
The result. |
Example - StopVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|