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 optional |
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". Call "Nodes" to get a list of all active node names. If this is not supplied or empty, it will reply with all nodes images. |
|
Format |
string optional |
Optional format, PNG or JPEG, defaults to JPEG. |
|
Scale |
float optional |
Optional scale value, default is 1.0, which is 100%. |
|
GammaCorrection |
bool optional |
Should the request apply gamma correction or not. Default is true. |
|
ITM |
bool optional |
Should the request apply inverse tonemap or not. Default depends on State.Pipeline.DynamicRange eing "HDR". |
|
HighlightCentralArea |
bool optional |
Should we highlight the center area. Default is false. |
CallResult
|
Image |
string |
A base64-encoded image. |
|
Name |
string |
The name of the node replied with. |
CaptureVideoIOData
CaptureVideoIOData
Requests information from node(s) -- See SaveImage for the shared params, but has the additional options, and sends everything in a single packet.
Params
|
Image |
bool |
default false, if we want images included or not. |
|
Metadata |
bool |
default true, if we want frame metadata included |
|
Props |
bool |
default false, if we want node props or not |
RestartVideo
RestartVideo
Requests a video input node to restart itself.
Params
|
Node |
string |
The 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 list |
A list of unique node names. |
|
FriendlyNodes |
object list |
A 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 list |
Health/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 |
string |
The filename of the .cube file created. |
|
Type |
string optional Solo, Reader, Writer |
One of, the mode of the call. Solo or multiple machines. Defaults to Solo. |
|
ID |
string optional |
The UUID of the XR node you would like to interact with, if blank or omitted it will use the first node. |
GetDiagram
GetDiagram
Send the Chromacity diagram to Director - The .png file is sent in the binary payload object.
Params
|
Name |
string |
The filename of the .png chromacity diagram generated from the corresponding LUT name |
CallResult
|
Image |
string |
A base64-encoded image. |
EnableEventTimers
EnableEventTimers
Enables the debug event timers and begins announcing them over the network. This rebuilds the VideoIO
Params
|
Enabled |
bool |
true for enabled, false to disable. |