Communication Functions

The following RTX64 Vision functions can be used to 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 of 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.