

Go to the source code of this file.
Classes | |
| struct | fnusb_ctx |
| struct | fnusb_dev |
| struct | fnusb_isoc_stream |
Macros | |
| #define | DEPTH_PKTBUF 1920 |
| #define | NUM_XFERS 16 |
| #define | PKTS_PER_XFER 16 |
| #define | VIDEO_PKTBUF 1920 |
Functions | |
| int | fnusb_bulk (fnusb_dev *dev, uint8_t endpoint, uint8_t *data, int len, int *transferred) |
| int | fnusb_close_subdevices (freenect_device *dev) |
| int | fnusb_control (fnusb_dev *dev, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, uint8_t *data, uint16_t wLength) |
| int | fnusb_init (fnusb_ctx *ctx, freenect_usb_context *usb_ctx) |
| int | fnusb_list_device_attributes (fnusb_ctx *ctx, struct freenect_device_attributes **attribute_list) |
| int | fnusb_num_devices (fnusb_ctx *ctx) |
| int | fnusb_num_interfaces (fnusb_dev *dev) |
| int | fnusb_open_subdevices (freenect_device *dev, int index) |
| int | fnusb_process_events (fnusb_ctx *ctx) |
| int | fnusb_process_events_timeout (fnusb_ctx *ctx, struct timeval *timeout) |
| int | fnusb_shutdown (fnusb_ctx *ctx) |
| int | fnusb_start_iso (fnusb_dev *dev, fnusb_isoc_stream *strm, fnusb_iso_cb cb, int ep, int xfers, int pkts, int len) |
| int | fnusb_stop_iso (fnusb_dev *dev, fnusb_isoc_stream *strm) |
| #define DEPTH_PKTBUF 1920 |
Definition at line 59 of file usb_libusb10.h.
| #define NUM_XFERS 16 |
Definition at line 57 of file usb_libusb10.h.
| #define PKTS_PER_XFER 16 |
Definition at line 56 of file usb_libusb10.h.
| #define VIDEO_PKTBUF 1920 |
Definition at line 60 of file usb_libusb10.h.
Definition at line 828 of file usb_libusb10.c.
| int fnusb_close_subdevices | ( | freenect_device * | dev | ) |
Definition at line 650 of file usb_libusb10.c.
| int fnusb_control | ( | fnusb_dev * | dev, |
| uint8_t | bmRequestType, | ||
| uint8_t | bRequest, | ||
| uint16_t | wValue, | ||
| uint16_t | wIndex, | ||
| uint8_t * | data, | ||
| uint16_t | wLength | ||
| ) |
Definition at line 823 of file usb_libusb10.c.
| int fnusb_init | ( | fnusb_ctx * | ctx, |
| freenect_usb_context * | usb_ctx | ||
| ) |
Definition at line 214 of file usb_libusb10.c.
| int fnusb_list_device_attributes | ( | fnusb_ctx * | ctx, |
| struct freenect_device_attributes ** | attribute_list | ||
| ) |
Definition at line 110 of file usb_libusb10.c.
| int fnusb_num_devices | ( | fnusb_ctx * | ctx | ) |
Definition at line 40 of file usb_libusb10.c.
| int fnusb_num_interfaces | ( | fnusb_dev * | dev | ) |
Definition at line 833 of file usb_libusb10.c.
| int fnusb_open_subdevices | ( | freenect_device * | dev, |
| int | index | ||
| ) |
Definition at line 255 of file usb_libusb10.c.
| int fnusb_process_events | ( | fnusb_ctx * | ctx | ) |
Definition at line 245 of file usb_libusb10.c.
| int fnusb_process_events_timeout | ( | fnusb_ctx * | ctx, |
| struct timeval * | timeout | ||
| ) |
Definition at line 250 of file usb_libusb10.c.
| int fnusb_shutdown | ( | fnusb_ctx * | ctx | ) |
Definition at line 235 of file usb_libusb10.c.
| int fnusb_start_iso | ( | fnusb_dev * | dev, |
| fnusb_isoc_stream * | strm, | ||
| fnusb_iso_cb | cb, | ||
| int | ep, | ||
| int | xfers, | ||
| int | pkts, | ||
| int | len | ||
| ) |
Definition at line 755 of file usb_libusb10.c.
| int fnusb_stop_iso | ( | fnusb_dev * | dev, |
| fnusb_isoc_stream * | strm | ||
| ) |
Definition at line 793 of file usb_libusb10.c.