Communication Functions

The following Vision functions can pass RTGV_FRAME objects from an RTSS application to a Windows application linked to RTAPI. This is useful when tasks that can be accomplished more easily in a Windows environment, such as displaying captured images in a GUI, are required.

Function Name

Description

RtgvCloseSharedBuffer

Closes a handle to a shared buffer.

RtgvCreateSharedBuffer

Creates a shared buffer of RTGV_FRAME objects, which can be accessed from both an RTSS application and a Windows application linked to RTAPI.

RtgvOpenSharedBuffer

Opens a handle to a shared buffer for passing images between an RTSS application and a Windows application linked to RTAPI.

RtgvSharedBufferGetEmptyFrame

Retrieves an empty frame from the list of empty frames associated with the shared buffer.

RtgvSharedBufferPop

Pops the oldest filled image off the front of a shared buffer.

RtgvSharedBufferPush

Pushes a filled image onto the end of a shared buffer.

RtgvSharedBufferPushToEmptyList

Pushes an image to the empty frame list associated with the shared buffer.