public class libfreenectLibrary extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
libfreenectLibrary.freenect_context |
static class |
libfreenectLibrary.freenect_depth_cb
Typedef for depth image received event callbacks
native declaration : /usr/include/stdint.h |
static class |
libfreenectLibrary.freenect_depth_format |
static interface |
libfreenectLibrary.freenect_device |
static class |
libfreenectLibrary.freenect_device_flags |
static class |
libfreenectLibrary.freenect_led_options |
static class |
libfreenectLibrary.freenect_log_cb
Typedef for logging callback functions
native declaration : /usr/include/stdint.h |
static class |
libfreenectLibrary.freenect_loglevel |
static class |
libfreenectLibrary.freenect_resolution |
static class |
libfreenectLibrary.freenect_tilt_status_code |
static class |
libfreenectLibrary.freenect_video_cb
Typedef for video image received event callbacks
native declaration : /usr/include/stdint.h |
static class |
libfreenectLibrary.freenect_video_format |
static interface |
libfreenectLibrary.timeval |
Constructor and Description |
---|
libfreenectLibrary() |
public static final long INTMAX_MAX
public static final long INT_LEAST64_MIN
public static final int INT32_MIN
public static final long INT_FAST64_MIN
public static final int WINT_MIN
public static final int WINT_MAX
public static final int INT_FAST8_MAX
public static final int INT16_MIN
public static final int INT16_MAX
public static final int UINT_LEAST8_MAX
public static final int WCHAR_MIN
public static final int WCHAR_MAX
public static final int INTPTR_MIN
public static final long INTMAX_MIN
public static final int INTPTR_MAX
public static final long SIZE_MAX
public static final int UINT_FAST8_MAX
public static final int INT_FAST8_MIN
public static final long UINT_FAST32_MAX
public static final int FREENECT_COUNTS_PER_G
public static final int INT_LEAST8_MAX
public static final int UINT_FAST16_MAX
public static final int SIG_ATOMIC_MIN
public static final int __WORDSIZE
public static final int UINT8_MAX
public static final long UINTPTR_MAX
public static final int INT32_MAX
public static final int SIG_ATOMIC_MAX
public static final int PTRDIFF_MIN
public static final int INT_FAST32_MIN
public static final int UINT_FAST64_MAX
public static final int INT_FAST16_MIN
public static final int PTRDIFF_MAX
public static final long UINT32_MAX
public static final int UINT16_MAX
public static final int INT_FAST32_MAX
public static final int FREENECT_DEPTH_RAW_NO_VALUE
public static final int INT_LEAST16_MIN
public static final int INT_LEAST8_MIN
public static final int UINTMAX_MAX
public static final int INT_FAST16_MAX
public static final int INT_LEAST16_MAX
public static final int INT8_MIN
public static final int UINT_LEAST16_MAX
public static final int FREENECT_DEPTH_MM_MAX_VALUE
public static final long UINT_LEAST32_MAX
public static final int UINT64_MAX
public static final int INT8_MAX
public static final int INT_LEAST32_MIN
public static final int INT_LEAST32_MAX
public static final int FREENECT_DEPTH_RAW_MAX_VALUE
public static final long INT64_MIN
public static final long INT64_MAX
public static final long INT_FAST64_MAX
public static final long INT_LEAST64_MAX
public static final int FREENECT_DEPTH_MM_NO_VALUE
public static final int UINT_LEAST64_MAX
public libfreenectLibrary()
public static int freenect_init(org.bridj.Pointer<org.bridj.Pointer<libfreenectLibrary.freenect_context>> ctx, org.bridj.Pointer<?> usb_ctx)
public static int freenect_shutdown(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx)
public static void freenect_set_log_level(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.ValuedEnum<libfreenectLibrary.freenect_loglevel> level)
public static void freenect_set_log_callback(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.Pointer<libfreenectLibrary.freenect_log_cb> cb)
public static int freenect_process_events(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx)
public static int freenect_process_events_timeout(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.Pointer<libfreenectLibrary.timeval> timeout)
public static int freenect_num_devices(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx)
public static int freenect_list_device_attributes(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.Pointer<org.bridj.Pointer<freenect_device_attributes>> attribute_list)
public static void freenect_free_device_attributes(org.bridj.Pointer<freenect_device_attributes> attribute_list)
public static int freenect_supported_subdevices()
public static void freenect_select_subdevices(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.ValuedEnum<libfreenectLibrary.freenect_device_flags> subdevs)
public static int freenect_open_device(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.Pointer<org.bridj.Pointer<libfreenectLibrary.freenect_device>> dev, int index)
public static int freenect_open_device_by_camera_serial(org.bridj.Pointer<libfreenectLibrary.freenect_context> ctx, org.bridj.Pointer<org.bridj.Pointer<libfreenectLibrary.freenect_device>> dev, org.bridj.Pointer<Byte> camera_serial)
public static int freenect_close_device(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static void freenect_set_user(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.Pointer<?> user)
public static org.bridj.Pointer<?> freenect_get_user(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static void freenect_set_depth_callback(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.Pointer<libfreenectLibrary.freenect_depth_cb> cb)
public static void freenect_set_video_callback(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.Pointer<libfreenectLibrary.freenect_video_cb> cb)
public static int freenect_set_depth_buffer(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.Pointer<?> buf)
public static int freenect_set_video_buffer(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.Pointer<?> buf)
public static int freenect_start_depth(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_start_video(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_stop_depth(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_stop_video(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_update_tilt_state(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static org.bridj.Pointer<freenect_raw_tilt_state> freenect_get_tilt_state(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static double freenect_get_tilt_degs(org.bridj.Pointer<freenect_raw_tilt_state> state)
public static int freenect_set_tilt_degs(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, double angle)
public static org.bridj.ValuedEnum<libfreenectLibrary.freenect_tilt_status_code> freenect_get_tilt_status(org.bridj.Pointer<freenect_raw_tilt_state> state)
public static int freenect_set_led(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.ValuedEnum<libfreenectLibrary.freenect_led_options> option)
public static void freenect_get_mks_accel(org.bridj.Pointer<freenect_raw_tilt_state> state, org.bridj.Pointer<Double> x, org.bridj.Pointer<Double> y, org.bridj.Pointer<Double> z)
public static int freenect_get_video_mode_count()
public static freenect_frame_mode freenect_get_video_mode(int mode_num)
public static freenect_frame_mode freenect_get_current_video_mode(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static freenect_frame_mode freenect_find_video_mode(org.bridj.ValuedEnum<libfreenectLibrary.freenect_resolution> res, org.bridj.ValuedEnum<libfreenectLibrary.freenect_video_format> fmt)
public static int freenect_set_video_mode(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, freenect_frame_mode mode)
public static int freenect_set_video_mode_proxy(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.ValuedEnum<libfreenectLibrary.freenect_resolution> res, org.bridj.ValuedEnum<libfreenectLibrary.freenect_video_format> fmt)
public static int freenect_get_depth_mode_count()
public static freenect_frame_mode freenect_get_depth_mode(int mode_num)
public static freenect_frame_mode freenect_get_current_depth_mode(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static freenect_frame_mode freenect_find_depth_mode(org.bridj.ValuedEnum<libfreenectLibrary.freenect_resolution> res, org.bridj.ValuedEnum<libfreenectLibrary.freenect_depth_format> fmt)
public static int freenect_set_depth_mode(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, freenect_frame_mode mode)
public static int freenect_set_depth_mode_proxy(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, org.bridj.ValuedEnum<libfreenectLibrary.freenect_resolution> res, org.bridj.ValuedEnum<libfreenectLibrary.freenect_depth_format> fmt)
public static int freenect_get_video_buffer_size(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_get_depth_buffer_size(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static freenect_registration freenect_copy_registration(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev)
public static int freenect_destroy_registration(org.bridj.Pointer<freenect_registration> reg)
public static void freenect_camera_to_world(org.bridj.Pointer<libfreenectLibrary.freenect_device> dev, int cx, int cy, int wz, org.bridj.Pointer<Double> wx, org.bridj.Pointer<Double> wy)