Go to the source code of this file.
Classes | |
struct | rsimpl::uvc::extension_unit |
struct | rsimpl::uvc::guid |
Namespaces | |
namespace | rsimpl |
namespace | rsimpl::uvc |
Typedefs | |
typedef std::function< void(const unsigned char *data, const int size) | rsimpl::uvc::data_channel_callback ) |
typedef std::function< void(const void *frame, std::function < void()> continuation) | rsimpl::uvc::video_channel_callback ) |
Functions | |
void | rsimpl::uvc::bulk_transfer (device &device, unsigned char endpoint, void *data, int length, int *actual_length, unsigned int timeout) |
void | rsimpl::uvc::claim_aux_interface (device &device, const guid &interface_guid, int interface_number) |
void | rsimpl::uvc::claim_interface (device &device, const guid &interface_guid, int interface_number) |
std::shared_ptr< context > | rsimpl::uvc::create_context () |
void | rsimpl::uvc::get_control (const device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
void | rsimpl::uvc::get_control_with_retry (const device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
void | rsimpl::uvc::get_extension_control_range (const device &device, const extension_unit &xu, char control, int *min, int *max, int *step, int *def) |
int | rsimpl::uvc::get_product_id (const device &device) |
int | rsimpl::uvc::get_pu_control (const device &device, int subdevice, rs_option option) |
void | rsimpl::uvc::get_pu_control_range (const device &device, int subdevice, rs_option option, int *min, int *max, int *step, int *def) |
int | rsimpl::uvc::get_pu_control_with_retry (const device &device, int subdevice, rs_option option) |
std::string | rsimpl::uvc::get_usb_port_id (const device &device) |
int | rsimpl::uvc::get_vendor_id (const device &device) |
bool | rsimpl::uvc::is_device_connected (device &device, int vid, int pid) |
bool | rsimpl::uvc::is_pu_control (rs_option option) |
std::vector< std::shared_ptr < device > > | rsimpl::uvc::query_devices (std::shared_ptr< context > context) |
void | rsimpl::uvc::set_control (device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
void | rsimpl::uvc::set_control_with_retry (device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
void | rsimpl::uvc::set_pu_control (device &device, int subdevice, rs_option option, int value) |
void | rsimpl::uvc::set_pu_control_with_retry (device &device, int subdevice, rs_option option, int value) |
void | rsimpl::uvc::set_subdevice_data_channel_handler (device &device, int subdevice_index, data_channel_callback callback) |
void | rsimpl::uvc::set_subdevice_mode (device &device, int subdevice_index, int width, int height, uint32_t fourcc, int fps, video_channel_callback callback) |
void | rsimpl::uvc::start_data_acquisition (device &device) |
void | rsimpl::uvc::start_streaming (device &device, int num_transfer_bufs) |
void | rsimpl::uvc::stop_data_acquisition (device &device) |
void | rsimpl::uvc::stop_streaming (device &device) |
Variables | |
const uint16_t | VID_INTEL_CAMERA = 0x8086 |
const uint16_t | ZR300_CX3_PID = 0x0acb |
const uint16_t | ZR300_FISHEYE_PID = 0x0ad0 |
const uint16_t VID_INTEL_CAMERA = 0x8086 |
const uint16_t ZR300_CX3_PID = 0x0acb |
const uint16_t ZR300_FISHEYE_PID = 0x0ad0 |