|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <record_device.h>
Public Member Functions | |
| record_device (std::shared_ptr< device_interface > device, std::shared_ptr< device_serializer::writer > serializer) | |
| virtual | ~record_device () |
| std::shared_ptr< context > | get_context () const override |
| sensor_interface & | get_sensor (size_t i) override |
| size_t | get_sensors_count () const override |
| const std::string & | get_info (rs2_camera_info info) const override |
| bool | supports_info (rs2_camera_info info) const override |
| const sensor_interface & | get_sensor (size_t i) const override |
| void | hardware_reset () override |
| bool | extend_to (rs2_extension extension_type, void **ext) override |
| virtual std::shared_ptr< matcher > | create_matcher (const frame_holder &frame) const override |
| void | pause_recording () |
| void | resume_recording () |
| const std::string & | get_filename () const |
| platform::backend_device_group | get_device_data () const override |
| std::pair< uint32_t, rs2_extrinsics > | get_extrinsics (const stream_interface &stream) const override |
| bool | is_valid () const override |
Public Member Functions inherited from librealsense::device_interface | |
| virtual | ~device_interface ()=default |
Public Member Functions inherited from librealsense::info_interface | |
| virtual | ~info_interface ()=default |
Public Member Functions inherited from librealsense::recordable< info_interface > | |
| virtual | ~recordable ()=default |
Public Member Functions inherited from librealsense::extendable_interface | |
| virtual | ~extendable_interface ()=default |
Public Member Functions inherited from librealsense::info_container | |
| void | register_info (rs2_camera_info info, const std::string &val) |
| void | update_info (rs2_camera_info info, const std::string &val) |
| void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const override |
| void | enable_recording (std::function< void(const info_interface &)> record_action) override |
| void | update (std::shared_ptr< extension_snapshot > ext) override |
Public Member Functions inherited from librealsense::extension_snapshot | |
| virtual | ~extension_snapshot ()=default |
Static Public Attributes | |
| static const uint64_t | MAX_CACHED_DATA_SIZE = 1920 * 1080 * 4 * 30 |
| librealsense::record_device::record_device | ( | std::shared_ptr< device_interface > | device, |
| std::shared_ptr< device_serializer::writer > | serializer | ||
| ) |
|
virtual |
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::extendable_interface.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
| const std::string& librealsense::record_device::get_filename | ( | ) | const |
|
overridevirtual |
Reimplemented from librealsense::info_container.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
|
overridevirtual |
Implements librealsense::device_interface.
| void librealsense::record_device::pause_recording | ( | ) |
| void librealsense::record_device::resume_recording | ( | ) |
|
overridevirtual |
Reimplemented from librealsense::info_container.
|
static |
1.8.14