Classes | |
| struct | extension_unit |
| struct | guid |
Typedefs | |
| typedef std::function< void(const unsigned char *data, const int size)> | data_channel_callback |
| typedef std::function< void(const void *frame, std::function< void()> continuation)> | video_channel_callback |
Functions | |
| void | bulk_transfer (device &device, unsigned char endpoint, void *data, int length, int *actual_length, unsigned int timeout) |
| void | claim_aux_interface (device &device, const guid &interface_guid, int interface_number) |
| void | claim_interface (device &device, const guid &interface_guid, int interface_number) |
| std::shared_ptr< context > | create_context () |
| void | get_control (const device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
| void | get_control_with_retry (const device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
| void | get_extension_control_range (const device &device, const extension_unit &xu, char control, int *min, int *max, int *step, int *def) |
| int | get_product_id (const device &device) |
| int | get_pu_control (const device &device, int subdevice, rs_option option) |
| void | get_pu_control_range (const device &device, int subdevice, rs_option option, int *min, int *max, int *step, int *def) |
| int | get_pu_control_with_retry (const device &device, int subdevice, rs_option option) |
| std::string | get_usb_port_id (const device &device) |
| int | get_vendor_id (const device &device) |
| bool | is_device_connected (device &device, int vid, int pid) |
| bool | is_pu_control (rs_option option) |
| std::vector< std::shared_ptr< device > > | query_devices (std::shared_ptr< context > context) |
| void | set_control (device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
| void | set_control_with_retry (device &device, const extension_unit &xu, uint8_t ctrl, void *data, int len) |
| void | set_pu_control (device &device, int subdevice, rs_option option, int value) |
| void | set_pu_control_with_retry (device &device, int subdevice, rs_option option, int value) |
| void | set_subdevice_data_channel_handler (device &device, int subdevice_index, data_channel_callback callback) |
| void | set_subdevice_mode (device &device, int subdevice_index, int width, int height, uint32_t fourcc, int fps, video_channel_callback callback) |
| void | start_data_acquisition (device &device) |
| void | start_streaming (device &device, int num_transfer_bufs) |
| void | stop_data_acquisition (device &device) |
| void | stop_streaming (device &device) |
| 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 |
| 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 | ||
| ) |
|
inline |
| 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 | ) |
| void rsimpl::uvc::get_pu_control_range | ( | const device & | device, |
| int | subdevice, | ||
| rs_option | option, | ||
| int * | min, | ||
| int * | max, | ||
| int * | step, | ||
| int * | def | ||
| ) |
| std::string rsimpl::uvc::get_usb_port_id | ( | const device & | device | ) |
| int rsimpl::uvc::get_vendor_id | ( | const device & | device | ) |
| 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 | ||
| ) |
|
inline |
| 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::stop_data_acquisition | ( | device & | device | ) |
| void rsimpl::uvc::stop_streaming | ( | device & | device | ) |