#include <win-uvc.h>
|
| wmf_uvc_device (const uvc_device_info &info, std::shared_ptr< const wmf_backend > backend) |
|
| ~wmf_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=[](const notification &n){}) override |
|
void | start_callbacks () override |
|
void | stop_callbacks () override |
|
void | close (stream_profile profile) override |
|
void | set_power_state (power_state state) override |
|
power_state | get_power_state () const override |
|
std::vector< stream_profile > | get_profiles () const override |
|
void | init_xu (const extension_unit &xu) override |
|
bool | set_xu (const extension_unit &xu, uint8_t ctrl, const uint8_t *data, int len) override |
|
bool | get_xu (const extension_unit &xu, uint8_t ctrl, uint8_t *data, int len) const override |
|
control_range | get_xu_range (const extension_unit &xu, uint8_t ctrl, int len) const override |
|
bool | get_pu (rs2_option opt, int32_t &value) const override |
|
bool | set_pu (rs2_option opt, int value) override |
|
control_range | get_pu_range (rs2_option opt) const override |
|
void | lock () const override |
|
void | unlock () const override |
|
std::string | get_device_location () const override |
|
virtual bool | set_pu (rs2_option opt, int32_t value)=0 |
|
virtual | ~uvc_device ()=default |
|
◆ wmf_uvc_device()
librealsense::platform::wmf_uvc_device::wmf_uvc_device |
( |
const uvc_device_info & |
info, |
|
|
std::shared_ptr< const wmf_backend > |
backend |
|
) |
| |
◆ ~wmf_uvc_device()
librealsense::platform::wmf_uvc_device::~wmf_uvc_device |
( |
| ) |
|
◆ close()
void librealsense::platform::wmf_uvc_device::close |
( |
stream_profile |
profile | ) |
|
|
overridevirtual |
◆ foreach_uvc_device()
static void librealsense::platform::wmf_uvc_device::foreach_uvc_device |
( |
enumeration_callback |
action | ) |
|
|
static |
◆ get_device_location()
std::string librealsense::platform::wmf_uvc_device::get_device_location |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_power_state()
power_state librealsense::platform::wmf_uvc_device::get_power_state |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_profiles()
std::vector<stream_profile> librealsense::platform::wmf_uvc_device::get_profiles |
( |
| ) |
const |
|
overridevirtual |
◆ get_pu()
bool librealsense::platform::wmf_uvc_device::get_pu |
( |
rs2_option |
opt, |
|
|
int32_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ get_pu_range()
◆ get_xu()
bool librealsense::platform::wmf_uvc_device::get_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
ctrl, |
|
|
uint8_t * |
data, |
|
|
int |
len |
|
) |
| const |
|
overridevirtual |
◆ get_xu_range()
◆ init_xu()
void librealsense::platform::wmf_uvc_device::init_xu |
( |
const extension_unit & |
xu | ) |
|
|
overridevirtual |
◆ is_connected()
static bool librealsense::platform::wmf_uvc_device::is_connected |
( |
const uvc_device_info & |
info | ) |
|
|
static |
◆ lock()
void librealsense::platform::wmf_uvc_device::lock |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ probe_and_commit()
◆ set_power_state()
void librealsense::platform::wmf_uvc_device::set_power_state |
( |
power_state |
state | ) |
|
|
overridevirtual |
◆ set_pu()
bool librealsense::platform::wmf_uvc_device::set_pu |
( |
rs2_option |
opt, |
|
|
int |
value |
|
) |
| |
|
override |
◆ set_xu()
bool librealsense::platform::wmf_uvc_device::set_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
ctrl, |
|
|
const uint8_t * |
data, |
|
|
int |
len |
|
) |
| |
|
overridevirtual |
◆ start_callbacks()
void librealsense::platform::wmf_uvc_device::start_callbacks |
( |
| ) |
|
|
overridevirtual |
◆ stop_callbacks()
void librealsense::platform::wmf_uvc_device::stop_callbacks |
( |
| ) |
|
|
overridevirtual |
◆ stream_on()
void librealsense::platform::wmf_uvc_device::stream_on |
( |
std::function< void(const notification &n)> |
error_handler = [](const notification &n){} | ) |
|
|
overridevirtual |
◆ unlock()
void librealsense::platform::wmf_uvc_device::unlock |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ source_reader_callback
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/librealsense-2.10.1/src/win/win-uvc.h