QtKinectWrapper provides a set of Qt classes wrapping the OpenNI/Kinect API. It allows to get depth map, camera image, user skeleton, timestamp, etc.
The wrapper use a background thread to handle the Kinect stuff, which makes it multicore friendly. The threading is entirely transparent to the programmer.
A full-featured KinectLogger demonstrates the wrapper. KinectLogger is a Kinect data acquisition application. It acquires the Kinect data, and stores it to a file, or streams it over TCP for (multiple) client(s). It supports the labeling of relevant event by keypresses. It can create a video of the depth map and camera image.