Classes | Namespaces | Typedefs | Enumerations
recorder.h File Reference
#include "../../include/librealsense2/h/rs_internal.h"
#include "backend.h"
#include "context.h"
#include "command_transfer.h"
#include <vector>
#include <mutex>
#include <chrono>
#include <atomic>
#include <map>
Include dependency graph for recorder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  librealsense::platform::call
 
class  librealsense::platform::compression_algorithm
 
struct  librealsense::platform::lookup_key
 
class  librealsense::platform::playback_backend
 
class  librealsense::platform::playback_device_watcher
 
class  librealsense::platform::playback_hid_device
 
class  librealsense::platform::playback_usb_device
 
class  librealsense::platform::playback_uvc_device
 
class  librealsense::platform::record_backend
 
class  librealsense::platform::record_device_watcher
 
class  librealsense::platform::record_hid_device
 
class  librealsense::platform::record_usb_device
 
class  librealsense::platform::record_uvc_device
 
class  librealsense::platform::recording
 
class  librealsense::platform::recording_time_service
 

Namespaces

 librealsense
 
 librealsense::platform
 

Typedefs

typedef std::vector< std::pair< stream_profile, frame_callback > > librealsense::platform::configurations
 

Enumerations

enum  librealsense::platform::call_type {
  librealsense::platform::call_type::none, librealsense::platform::call_type::query_uvc_devices, librealsense::platform::call_type::query_usb_devices, librealsense::platform::call_type::send_command,
  librealsense::platform::call_type::create_usb_device, librealsense::platform::call_type::create_uvc_device, librealsense::platform::call_type::uvc_get_location, librealsense::platform::call_type::uvc_set_power_state,
  librealsense::platform::call_type::uvc_get_power_state, librealsense::platform::call_type::uvc_lock, librealsense::platform::call_type::uvc_unlock, librealsense::platform::call_type::uvc_get_pu,
  librealsense::platform::call_type::uvc_set_pu, librealsense::platform::call_type::uvc_get_pu_range, librealsense::platform::call_type::uvc_get_xu_range, librealsense::platform::call_type::uvc_init_xu,
  librealsense::platform::call_type::uvc_set_xu, librealsense::platform::call_type::uvc_get_xu, librealsense::platform::call_type::uvc_stream_profiles, librealsense::platform::call_type::uvc_probe_commit,
  librealsense::platform::call_type::uvc_play, librealsense::platform::call_type::uvc_start_callbacks, librealsense::platform::call_type::uvc_stop_callbacks, librealsense::platform::call_type::uvc_close,
  librealsense::platform::call_type::uvc_frame, librealsense::platform::call_type::create_hid_device, librealsense::platform::call_type::query_hid_devices, librealsense::platform::call_type::hid_register_profiles,
  librealsense::platform::call_type::hid_open, librealsense::platform::call_type::hid_close, librealsense::platform::call_type::hid_stop_capture, librealsense::platform::call_type::hid_start_capture,
  librealsense::platform::call_type::hid_frame, librealsense::platform::call_type::hid_get_sensors, librealsense::platform::call_type::hid_get_custom_report_data, librealsense::platform::call_type::device_watcher_start,
  librealsense::platform::call_type::device_watcher_event, librealsense::platform::call_type::device_watcher_stop, librealsense::platform::call_type::uvc_get_usb_specification
}
 


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:28