int freenect_sync_get_tilt_state(freenect_raw_tilt_state **state, int index) { if (runloop_enter(index)) return -1; freenect_update_tilt_state(kinects[index]->dev); *state = freenect_get_tilt_state(kinects[index]->dev); runloop_exit(); return 0; }
int freenect_sync_set_led(freenect_led_options led, int index) { if (runloop_enter(index)) return -1; freenect_set_led(kinects[index]->dev, led); runloop_exit(); return 0; }
int freenect_sync_set_tilt_degs(int angle, int index) { if (runloop_enter(index)) return -1; freenect_set_tilt_degs(kinects[index]->dev, angle); runloop_exit(); return 0; }
int freenect_sync_camera_to_world(int cx, int cy, int wz, double* wx, double* wy, int index) { if (runloop_enter(index)) return -1; freenect_camera_to_world(kinects[index]->dev, cx, cy, wz, wx, wy); runloop_exit(); return 0; }