AI Terminal User Guide

Version 1.0 | Published August 30, 2023 ©

Output

Shared Memory Output

A shared memory output is used to integrate with applications that can receive video frame via shared memory (SMURF), for example Viz Engine. This output requires a Shared Memory Sync created and assigned to the same tool.

Parameters

Name

Type

Explanation

Key

Text

Specifies the shared memory key.

Graphics Device

Text

Specifies the graphics device used for texture sharing.

Image

Image

Specifies an image to be sent with this output.

Errors and Warnings

Severity

Text

Potential Fixes

Error

Setup has failed. Check that a Shared Memory Sync is created and assigned to the same tool.

Create a Shared Memory Sync adapter and assign it to the same tool.

Error

Initialization has failed. Revisit this outputs' configuration.

Restart the computer.

Error

Failed to write output.

Check that there is no other application that is writing to the same shared memory key.

Error

Data does not conform with this output module's requirements.

Make sure an image is assigned.

The data provided by the tool does not conform with this output module's requirements. Check the tool's documentation for more information.

NDI Output

Use this output to integrate with other application capable of reading NDI.

Parameters

Name

Type

Explanation

NDI Output

Text

Specifies the name of the NDI output.

Image

Image

Specifies an image to be sent with this output.

Errors and Warnings

Severity

Text

Potential Fixes

Error

Setup has failed. Revisit this outputs' configuration.

Restart the computer.

Error

Initialization has failed. Revisit this outputs' configuration.

Check that there is no other NDI signal generated on this computer with the same name.

Error

Failed to write output.

Check that there is no other NDI signal generated on this computer with the same name.

Error

Data does not conform with this output module's requirements.

Make sure an image is assigned.

The data provided by the tool does not conform with this output module's requirements. Check the tool's documentation for more information.

Pose Data Sender

Use this sender to communicate detected pose data to the Pose Data Receiver Viz Engine Plugin (distributed with the Reality Connect tool).

Parameters

Name

Type

Explanation

3D Positions

3D-Positions

Specifies the 3D positions to be sent with this output.

Hostname

Text

Specifies the host address of the Viz Engine.

Number of joints

Number

Specifies the number of joints contained in the pose.

Port

Number

Specifies the communication port of the Viz Engine.

Errors and Warnings

Severity

Text

Potential Fixes

Error

Setup has failed. Revisit this outputs' configuration.

Restart the computer.

Error

Initialization has failed. Revisit this outputs' configuration.

Check that the Viz Engine is running and has the same communication port configured as specified here.

Error

Failed to write output.

Check that the Viz Engine is running and has the same communication port configured as specified here.

Check that the Viz Engine is configured with a valid UDP port (search the Viz Engine config for smm_udp_service).

Error

Position data does not conform with this sender's requirements.

Make sure that 3D positions are assigned.

The data provided by the tool does not conform with this output module's requirements. Check the tool's documentation for more information.