core.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <unistd.h>
#include "freenect_internal.h"
Include dependency graph for core.c:

Go to the source code of this file.

Functions

void fn_log (freenect_context *ctx, freenect_loglevel level, const char *fmt,...)
int freenect_close_device (freenect_device *dev)
 Close the given device.
freenect_raw_device_statefreenect_get_device_state (freenect_device *dev)
void * freenect_get_user (freenect_device *dev)
int freenect_init (freenect_context **ctx, freenect_usb_context *usb_ctx)
int freenect_num_devices (freenect_context *ctx)
 Get the list of devices for the current Freenect context. The method returns only the devices that satisfy the vendor ID (0x45e) and product ID (0x02ae).
int freenect_open_device (freenect_context *ctx, freenect_device **dev, int index)
 Open a device in the current Freenect context using a given index.
int freenect_process_events (freenect_context *ctx)
void freenect_set_log_callback (freenect_context *ctx, freenect_log_cb cb)
void freenect_set_log_level (freenect_context *ctx, freenect_loglevel level)
void freenect_set_user (freenect_device *dev, void *user)
int freenect_shutdown (freenect_context *ctx)
 Shutdown the given Freenect context.
int freenect_update_device_state (freenect_device *dev)

Function Documentation

void fn_log ( freenect_context ctx,
freenect_loglevel  level,
const char *  fmt,
  ... 
)

Definition at line 143 of file core.c.

int freenect_close_device ( freenect_device dev  ) 

Close the given device.

Definition at line 117 of file core.c.

freenect_raw_device_state* freenect_get_device_state ( freenect_device dev  ) 

Definition at line 166 of file core.c.

void* freenect_get_user ( freenect_device dev  ) 

Definition at line 128 of file core.c.

int freenect_init ( freenect_context **  ctx,
freenect_usb_context usb_ctx 
)

Definition at line 35 of file core.c.

int freenect_num_devices ( freenect_context ctx  ) 

Get the list of devices for the current Freenect context. The method returns only the devices that satisfy the vendor ID (0x45e) and product ID (0x02ae).

Definition at line 64 of file core.c.

int freenect_open_device ( freenect_context ctx,
freenect_device **  dev,
int  index 
)

Open a device in the current Freenect context using a given index.

Definition at line 90 of file core.c.

int freenect_process_events ( freenect_context ctx  ) 

Definition at line 55 of file core.c.

void freenect_set_log_callback ( freenect_context ctx,
freenect_log_cb  cb 
)

Definition at line 138 of file core.c.

void freenect_set_log_level ( freenect_context ctx,
freenect_loglevel  level 
)

Definition at line 133 of file core.c.

void freenect_set_user ( freenect_device dev,
void *  user 
)

Definition at line 123 of file core.c.

int freenect_shutdown ( freenect_context ctx  ) 

Shutdown the given Freenect context.

Definition at line 49 of file core.c.

int freenect_update_device_state ( freenect_device dev  ) 

Definition at line 171 of file core.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


freenect
Author(s): Ivan Dryanovski
autogenerated on Fri Jan 11 09:12:32 2013