PX-Sync
Pxsync provides a native library for synchronising with vertical retrace on the Win32 platform. It does rely on DirectDraw and hence DirectX must be installed on your target platform.
Pxsync is based on some code release as part of PXLab.
Download
The package including source (Java and C++) and prebuilt binaries can be downloaded here
How to Use
Use the class:
de.pxlab.pxl.VideoSync
To wait for vertical retrace do this:
VideoSync.waitForEndOfVerticalBlank();
Contact
Kevin Glass