#include <recorder.h>
Public Member Functions | |
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 |
void | probe_and_commit (stream_profile profile, frame_callback callback, int buffers) override |
record_uvc_device (std::shared_ptr< uvc_device > source, std::shared_ptr< compression_algorithm > compression, int id, const record_backend *owner) | |
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 |
Public Member Functions inherited from librealsense::platform::uvc_device | |
virtual | ~uvc_device ()=default |
Private Attributes | |
std::shared_ptr< compression_algorithm > | _compression |
int | _entity_id |
const record_backend * | _owner |
std::shared_ptr< uvc_device > | _source |
Additional Inherited Members | |
Protected Attributes inherited from librealsense::platform::uvc_device | |
std::function< void(const notification &n)> | _error_handler |
Definition at line 327 of file recorder.h.
|
inlineexplicit |
Definition at line 350 of file recorder.h.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 723 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 976 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 744 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 860 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 813 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 843 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 989 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 781 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 796 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 757 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 870 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 653 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 733 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 828 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 766 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 705 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 714 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 696 of file recorder.cpp.
|
overridevirtual |
Implements librealsense::platform::uvc_device.
Definition at line 879 of file recorder.cpp.
|
private |
Definition at line 360 of file recorder.h.
|
private |
Definition at line 359 of file recorder.h.
|
private |
Definition at line 361 of file recorder.h.
|
private |
Definition at line 358 of file recorder.h.