#include <recorder.h>
|
void | callback_thread () |
|
void | close (stream_profile profile) override |
|
std::string | get_device_location () const override |
|
power_state | get_power_state () const override |
|
std::vector< stream_profile > | get_profiles () const override |
|
bool | get_pu (rs2_option opt, int32_t &value) const override |
|
control_range | get_pu_range (rs2_option opt) const override |
|
usb_spec | get_usb_specification () const 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 |
|
void | init_xu (const extension_unit &xu) override |
|
void | lock () const override |
|
| playback_uvc_device (std::shared_ptr< recording > rec, int id) |
|
void | probe_and_commit (stream_profile profile, frame_callback callback, int buffers) override |
|
void | set_power_state (power_state state) override |
|
bool | set_pu (rs2_option opt, int32_t value) override |
|
bool | set_xu (const extension_unit &xu, uint8_t ctrl, const uint8_t *data, int len) override |
|
void | start_callbacks () override |
|
void | stop_callbacks () override |
|
void | stream_on (std::function< void(const notification &n)> error_handler=[](const notification &n){}) override |
|
void | unlock () const override |
|
| ~playback_uvc_device () |
|
virtual | ~uvc_device ()=default |
|
Definition at line 507 of file recorder.h.
librealsense::platform::playback_uvc_device::playback_uvc_device |
( |
std::shared_ptr< recording > |
rec, |
|
|
int |
id |
|
) |
| |
|
explicit |
librealsense::platform::playback_uvc_device::~playback_uvc_device |
( |
| ) |
|
void librealsense::platform::playback_uvc_device::callback_thread |
( |
| ) |
|
string librealsense::platform::playback_uvc_device::get_device_location |
( |
| ) |
const |
|
overridevirtual |
power_state librealsense::platform::playback_uvc_device::get_power_state |
( |
| ) |
const |
|
overridevirtual |
stream_profile librealsense::platform::playback_uvc_device::get_profile |
( |
call * |
frame | ) |
const |
|
private |
vector< stream_profile > librealsense::platform::playback_uvc_device::get_profiles |
( |
| ) |
const |
|
overridevirtual |
bool librealsense::platform::playback_uvc_device::get_pu |
( |
rs2_option |
opt, |
|
|
int32_t & |
value |
|
) |
| const |
|
overridevirtual |
usb_spec librealsense::platform::playback_uvc_device::get_usb_specification |
( |
| ) |
const |
|
overridevirtual |
void librealsense::platform::playback_uvc_device::lock |
( |
| ) |
const |
|
overridevirtual |
void librealsense::platform::playback_uvc_device::set_power_state |
( |
power_state |
state | ) |
|
|
overridevirtual |
bool librealsense::platform::playback_uvc_device::set_pu |
( |
rs2_option |
opt, |
|
|
int32_t |
value |
|
) |
| |
|
overridevirtual |
void librealsense::platform::playback_uvc_device::start_callbacks |
( |
| ) |
|
|
overridevirtual |
void librealsense::platform::playback_uvc_device::stop_callbacks |
( |
| ) |
|
|
overridevirtual |
void librealsense::platform::playback_uvc_device::unlock |
( |
| ) |
const |
|
overridevirtual |
std::atomic<bool> librealsense::platform::playback_uvc_device::_alive |
|
private |
std::mutex librealsense::platform::playback_uvc_device::_callback_mutex |
|
private |
std::thread librealsense::platform::playback_uvc_device::_callback_thread |
|
private |
configurations librealsense::platform::playback_uvc_device::_callbacks |
|
private |
configurations librealsense::platform::playback_uvc_device::_commitments |
|
private |
int librealsense::platform::playback_uvc_device::_entity_id |
|
private |
std::shared_ptr<recording> librealsense::platform::playback_uvc_device::_rec |
|
private |
The documentation for this class was generated from the following files: