Skip to main content
Skip table of contents

Video IO API - Calls

SaveImage

SaveImage

Requests node(s) frames to be sent over the DH2 network. Generates up to X responses, each image in it's own response.

Params
Nodes STRING LIST OPTIONALOptional list of node names. These are generally the UUID for the I/O nodes. Or the node type appended onto the UUID, eg. "UUID_Chr"
Format STRING OPTIONALOptional format, PNG or JPEG, defaults to JPEG.
Scale FLOAT OPTIONALOptional scale value, default is 1.0, which is 100%.
CallResult
Image STRINGA base64-encoded image.
Name STRINGThe name of the node replied with.
RestartVideo

RestartVideo

Requests a video input node to restart itself.

Params
Node STRINGThe node name, either blank for all, friendly name, or UUID of the input.
Nodes

Nodes

No arguments - Send an array of nodes back over the network.

No params.

CallResult
Nodes STRING LISTA list of unique node names.
FriendlyNodes OBJECT LISTA list of objects with `Friendly` and `Raw` components.
Health

Health

No arguments - Send an array of each node->healthStatus() result back.

No params.

CallResult
OBJECT LISTHealth/status information for each node.
RebuildNodes

RebuildNodes

This does cause the video I/O to briefly suspend.

No arguments - Triggers the Pipeline to rebuild all of the nodes, essentially a soft restart.

No params.
Shutdown

Shutdown

The video I/O will of course cease operation.

No arguments - Triggers the pipeline to shut itself down.

No params.
NodeTimes

NodeTimes

These may/will not be accurate.

No arguments - Returns a list of node times.

No params.
SetBMDProfile

SetBMDProfile

The video I/O will rebuild.

String Profile - Rebuilds the Pipeline, and sets the BMD profile to Profile.

No params.
StartColorAnalysis

StartColorAnalysis

This will disable Engine transfers, and take a very long period of time.

This will rebuild the VideoIO after it's completed.

No arguments - Begins the XR calibration if XR is active.

Params
Name STRINGThe filename of the .cube file created.
Type STRING OPTIONAL SOLO, READER, WRITEROne of, the mode of the call. Solo or multiple machines. Defaults to Solo.
ID STRING OPTIONALThe UUID of the XR node you would like to interact with, if blank or omitted it will use the first node.
DeliverLUT

DeliverLUT

Pushes a LUT file to the VideoIO service. The LUT file is sent in the binary payload object.

Params
Name STRINGThe filename of the LUT
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.