Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st
Difference between revisions of "Low Level"
From OpenKinect
(Moved the low-level API documentation from the High-level page. Separation makes more sense.) |
m |
||
Line 1: | Line 1: | ||
core.c | core.c | ||
<pre> | <pre> | ||
− | freenect_init() | + | #include "libfreenect.h" |
− | freenect_shutdown() | + | FREENECTAPI int freenect_init(freenext_context **ctx, freenect_usb_context *usb_ctx); |
− | freenect_process_events() | + | |
− | freenect_num_devices() | + | #include "libfreenect.h" |
− | freenect_open_device() | + | FREENECTAPI int freenect_shutdown(freenect_context *ctx); |
− | freenect_close_device() | + | |
− | freenect_set_user() | + | #include "libfreenect.h" |
− | freenect_get_user() | + | FREENECTAPI int freenect_process_events(freenect_context *ctx); |
− | freenect_set_log_level() | + | |
− | freenect_set_log_callback() | + | #include "libfreenect.h" |
+ | FREENECTAPI int freenect_num_devices(freenect_context *ctx); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI int freenect_open_device(freenect_context *ctx, | ||
+ | freenect_device **dev, | ||
+ | int index); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI int freenect_close_device(freenect_device *dev); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI void freenect_set_user(freenect_device *dev, void *user); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI void *freenect_get_user(freenect_device *dev); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI void freenect_set_log_level(freenect_context *ctx, freenect_loglevel level); | ||
+ | |||
+ | #include "libfreenect.h" | ||
+ | FREENECTAPI void freenect_set_log_callback(freenect_context *ctx, freenect_log_cb cb); | ||
+ | |||
fn_log() | fn_log() | ||
</pre> | </pre> |
Latest revision as of 00:01, 20 January 2012
core.c
#include "libfreenect.h" FREENECTAPI int freenect_init(freenext_context **ctx, freenect_usb_context *usb_ctx); #include "libfreenect.h" FREENECTAPI int freenect_shutdown(freenect_context *ctx); #include "libfreenect.h" FREENECTAPI int freenect_process_events(freenect_context *ctx); #include "libfreenect.h" FREENECTAPI int freenect_num_devices(freenect_context *ctx); #include "libfreenect.h" FREENECTAPI int freenect_open_device(freenect_context *ctx, freenect_device **dev, int index); #include "libfreenect.h" FREENECTAPI int freenect_close_device(freenect_device *dev); #include "libfreenect.h" FREENECTAPI void freenect_set_user(freenect_device *dev, void *user); #include "libfreenect.h" FREENECTAPI void *freenect_get_user(freenect_device *dev); #include "libfreenect.h" FREENECTAPI void freenect_set_log_level(freenect_context *ctx, freenect_loglevel level); #include "libfreenect.h" FREENECTAPI void freenect_set_log_callback(freenect_context *ctx, freenect_log_cb cb); fn_log()
tilt.c
freenect_get_tilt_state() freenect_update_tilt_state() freenect_set_tilt_degs() freenect_set_led() freenect_get_tilt_degs() freenect_get_tilt_status() freenect_get_mks_accel()
cameras.c
stream_process() stream_init() stream_freebufs() stream_setbuf() convert_packed_to_16bit() convert_packed_to_8bit() convert_packed11_to_16bit() depth_process() convert_uyuy_to_rgb() convert_bayer_to_rgb() video_process() send_cmd() write_register() freenect_start_depth() freenect_start_video() freenect_stop_depth() freenect_stop_video() freenect_set_depth_callback() freenect_set_video_callback() freenect_get_video_mode_count() freenect_get_video_mode() freenect_get_current_video_mode() freenect_find_video_mode() freenect_set_video_mode() freenect_get_depth_mode_count() freenect_get_depth_mode() freenect_get_current_depth_mode() freenect_find_depth_mode() freenect_set_depth_mode() freenect_set_depth_buffer() freenect_set_video_buffer()