| _action_dispatcher | librealsense::platform::rs_uvc_device | mutableprivate |
| _error_handler | librealsense::platform::uvc_device | protected |
| _frame_callbacks | librealsense::platform::rs_uvc_device | private |
| _info | librealsense::platform::rs_uvc_device | private |
| _interrupt_callback | librealsense::platform::rs_uvc_device | private |
| _interrupt_request | librealsense::platform::rs_uvc_device | private |
| _location | librealsense::platform::rs_uvc_device | private |
| _messenger | librealsense::platform::rs_uvc_device | private |
| _parser | librealsense::platform::rs_uvc_device | private |
| _power_state | librealsense::platform::rs_uvc_device | private |
| _profiles | librealsense::platform::rs_uvc_device | private |
| _streamers | librealsense::platform::rs_uvc_device | private |
| _streams | librealsense::platform::rs_uvc_device | private |
| _usb_device | librealsense::platform::rs_uvc_device | private |
| _usb_request_count | librealsense::platform::rs_uvc_device | private |
| check_connection() const | librealsense::platform::rs_uvc_device | private |
| close(stream_profile profile) override | librealsense::platform::rs_uvc_device | virtual |
| close_uvc_device() | librealsense::platform::rs_uvc_device | private |
| get_available_formats_all() const | librealsense::platform::rs_uvc_device | private |
| get_data_usb(uvc_req_code action, int control, int unit, unsigned int length=sizeof(uint32_t)) const | librealsense::platform::rs_uvc_device | private |
| get_device_location() const override | librealsense::platform::rs_uvc_device | virtual |
| get_power_state() const override | librealsense::platform::rs_uvc_device | virtual |
| get_profiles() const override | librealsense::platform::rs_uvc_device | virtual |
| get_pu(rs2_option opt, int32_t &value) const override | librealsense::platform::rs_uvc_device | virtual |
| get_pu_range(rs2_option opt) const override | librealsense::platform::rs_uvc_device | virtual |
| get_stream_ctrl_format_size(uvc_format_t format, const std::shared_ptr< uvc_stream_ctrl_t > &control) | librealsense::platform::rs_uvc_device | private |
| get_usb_specification() const override | librealsense::platform::rs_uvc_device | virtual |
| get_xu(const extension_unit &xu, uint8_t ctrl, uint8_t *data, int len) const override | librealsense::platform::rs_uvc_device | virtual |
| get_xu_range(const extension_unit &xu, uint8_t ctrl, int len) const override | librealsense::platform::rs_uvc_device | virtual |
| init_xu(const extension_unit &xu) override | librealsense::platform::rs_uvc_device | virtual |
| listen_to_interrupts() | librealsense::platform::rs_uvc_device | private |
| lock() const override | librealsense::platform::rs_uvc_device | virtual |
| play_profile(stream_profile profile, frame_callback callback) | librealsense::platform::rs_uvc_device | private |
| probe_and_commit(stream_profile profile, frame_callback callback, int buffers=DEFAULT_V4L2_FRAME_BUFFERS) override | librealsense::platform::rs_uvc_device | virtual |
| probe_stream_ctrl(const std::shared_ptr< uvc_stream_ctrl_t > &control) | librealsense::platform::rs_uvc_device | private |
| query_stream_ctrl(const std::shared_ptr< uvc_stream_ctrl_t > &control, uint8_t probe, int req) | librealsense::platform::rs_uvc_device | private |
| rs2_option_to_ctrl_selector(rs2_option option, int &unit) const | librealsense::platform::rs_uvc_device | private |
| rs2_value_translate(uvc_req_code action, rs2_option option, int32_t value) const | librealsense::platform::rs_uvc_device | private |
| rs_uvc_device(const rs_usb_device &usb_device, const uvc_device_info &info, uint8_t usb_request_count=2) | librealsense::platform::rs_uvc_device | |
| set_data_usb(uvc_req_code action, int control, int unit, int value) const | librealsense::platform::rs_uvc_device | private |
| set_power_state(power_state state) override | librealsense::platform::rs_uvc_device | virtual |
| set_pu(rs2_option opt, int32_t value) override | librealsense::platform::rs_uvc_device | virtual |
| set_xu(const extension_unit &xu, uint8_t ctrl, const uint8_t *data, int len) override | librealsense::platform::rs_uvc_device | virtual |
| source_reader_callback class | librealsense::platform::rs_uvc_device | friend |
| start_callbacks() override | librealsense::platform::rs_uvc_device | virtual |
| stop_callbacks() override | librealsense::platform::rs_uvc_device | virtual |
| stop_stream_cleanup(const stream_profile &profile, std::vector< profile_and_callback >::iterator &elem) | librealsense::platform::rs_uvc_device | private |
| stream_on(std::function< void(const notification &n)> error_handler=[](const notification &n){}) override | librealsense::platform::rs_uvc_device | virtual |
| unlock() const override | librealsense::platform::rs_uvc_device | virtual |
| uvc_get_ctrl(uint8_t unit, uint8_t ctrl, void *data, int len, uvc_req_code req_code) const | librealsense::platform::rs_uvc_device | private |
| uvc_set_ctrl(uint8_t unit, uint8_t ctrl, void *data, int len) | librealsense::platform::rs_uvc_device | private |
| ~rs_uvc_device() | librealsense::platform::rs_uvc_device | virtual |
| ~uvc_device()=default | librealsense::platform::uvc_device | virtual |