#include <backend-v4l2.h>
|
| v4l_uvc_device (const uvc_device_info &info, bool use_memory_map=false) |
|
| ~v4l_uvc_device () |
|
void | probe_and_commit (stream_profile profile, frame_callback callback, int buffers) override |
|
void | stream_on (std::function< void(const notification &n)> error_handler) override |
|
void | start_callbacks () override |
|
void | stop_callbacks () override |
|
void | close (stream_profile) override |
|
std::string | fourcc_to_string (uint32_t id) const |
|
void | signal_stop () |
|
void | poll () |
|
void | set_power_state (power_state state) override |
|
power_state | get_power_state () const override |
|
void | init_xu (const extension_unit &xu) override |
|
bool | set_xu (const extension_unit &xu, uint8_t control, const uint8_t *data, int size) override |
|
bool | get_xu (const extension_unit &xu, uint8_t control, uint8_t *data, int size) const override |
|
control_range | get_xu_range (const extension_unit &xu, uint8_t control, int len) const override |
|
bool | get_pu (rs2_option opt, int32_t &value) const override |
|
bool | set_pu (rs2_option opt, int32_t value) override |
|
control_range | get_pu_range (rs2_option option) const override |
|
std::vector< stream_profile > | get_profiles () const override |
|
void | lock () const override |
|
void | unlock () const override |
|
std::string | get_device_location () const override |
|
usb_spec | get_usb_specification () const override |
|
virtual | ~uvc_device ()=default |
|
§ v4l_uvc_device()
librealsense::platform::v4l_uvc_device::v4l_uvc_device |
( |
const uvc_device_info & |
info, |
|
|
bool |
use_memory_map = false |
|
) |
| |
§ ~v4l_uvc_device()
librealsense::platform::v4l_uvc_device::~v4l_uvc_device |
( |
| ) |
|
§ close()
§ foreach_uvc_device()
static void librealsense::platform::v4l_uvc_device::foreach_uvc_device |
( |
std::function< void(const uvc_device_info &, const std::string &)> |
action | ) |
|
|
static |
§ fourcc_to_string()
std::string librealsense::platform::v4l_uvc_device::fourcc_to_string |
( |
uint32_t |
id | ) |
const |
§ get_device_location()
std::string librealsense::platform::v4l_uvc_device::get_device_location |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_power_state()
power_state librealsense::platform::v4l_uvc_device::get_power_state |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_profiles()
std::vector<stream_profile> librealsense::platform::v4l_uvc_device::get_profiles |
( |
| ) |
const |
|
overridevirtual |
§ get_pu()
bool librealsense::platform::v4l_uvc_device::get_pu |
( |
rs2_option |
opt, |
|
|
int32_t & |
value |
|
) |
| const |
|
overridevirtual |
§ get_pu_range()
§ get_usb_specification()
usb_spec librealsense::platform::v4l_uvc_device::get_usb_specification |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_xu()
bool librealsense::platform::v4l_uvc_device::get_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
control, |
|
|
uint8_t * |
data, |
|
|
int |
size |
|
) |
| const |
|
overridevirtual |
§ get_xu_range()
§ init_xu()
void librealsense::platform::v4l_uvc_device::init_xu |
( |
const extension_unit & |
xu | ) |
|
|
inlineoverridevirtual |
§ lock()
void librealsense::platform::v4l_uvc_device::lock |
( |
| ) |
const |
|
overridevirtual |
§ poll()
void librealsense::platform::v4l_uvc_device::poll |
( |
| ) |
|
§ probe_and_commit()
§ set_power_state()
void librealsense::platform::v4l_uvc_device::set_power_state |
( |
power_state |
state | ) |
|
|
overridevirtual |
§ set_pu()
bool librealsense::platform::v4l_uvc_device::set_pu |
( |
rs2_option |
opt, |
|
|
int32_t |
value |
|
) |
| |
|
overridevirtual |
§ set_xu()
bool librealsense::platform::v4l_uvc_device::set_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
control, |
|
|
const uint8_t * |
data, |
|
|
int |
size |
|
) |
| |
|
overridevirtual |
§ signal_stop()
void librealsense::platform::v4l_uvc_device::signal_stop |
( |
| ) |
|
§ start_callbacks()
void librealsense::platform::v4l_uvc_device::start_callbacks |
( |
| ) |
|
|
overridevirtual |
§ stop_callbacks()
void librealsense::platform::v4l_uvc_device::stop_callbacks |
( |
| ) |
|
|
overridevirtual |
§ stream_on()
void librealsense::platform::v4l_uvc_device::stream_on |
( |
std::function< void(const notification &n)> |
error_handler | ) |
|
|
overridevirtual |
§ unlock()
void librealsense::platform::v4l_uvc_device::unlock |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: