Classes | Namespaces | Typedefs | Enumerations | Functions
context.h File Reference
#include "types.h"
#include "backend.h"
#include "mock/recorder.h"
#include "core/streaming.h"
#include <vector>
#include <media/playback/playback_device.h>
Include dependency graph for context.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  librealsense::context
 
class  librealsense::device_info
 
class  librealsense::playback_device_info
 
class  librealsense::readonly_device_info
 
struct  rs2_device_info
 
struct  rs2_device_list
 
struct  rs2_stream_profile
 

Namespaces

 librealsense
 

Typedefs

typedef std::vector< std::shared_ptr< device_info > > librealsense::devices_info
 

Enumerations

enum  librealsense::backend_type { librealsense::backend_type::standard, librealsense::backend_type::record, librealsense::backend_type::playback }
 

Functions

std::vector< platform::uvc_device_infolibrealsense::filter_by_mi (const std::vector< platform::uvc_device_info > &devices, uint32_t mi)
 
std::vector< platform::uvc_device_infolibrealsense::filter_by_product (const std::vector< platform::uvc_device_info > &devices, const std::set< uint16_t > &pid_list)
 
std::vector< platform::usb_device_infolibrealsense::filter_by_product (const std::vector< platform::usb_device_info > &devices, const std::set< uint16_t > &pid_list)
 
platform::uvc_device_info librealsense::get_mi (const std::vector< platform::uvc_device_info > &devices, uint32_t mi)
 
std::vector< std::pair< std::vector< platform::uvc_device_info >, std::vector< platform::hid_device_info > > > librealsense::group_devices_and_hids_by_unique_id (const std::vector< std::vector< platform::uvc_device_info >> &devices, const std::vector< platform::hid_device_info > &hids)
 
std::vector< std::vector< platform::uvc_device_info > > librealsense::group_devices_by_unique_id (const std::vector< platform::uvc_device_info > &devices)
 
bool librealsense::mi_present (const std::vector< platform::uvc_device_info > &devices, uint32_t mi)
 
void librealsense::trim_device_list (std::vector< platform::usb_device_info > &devices, const std::vector< platform::usb_device_info > &chosen)
 
void librealsense::trim_device_list (std::vector< platform::uvc_device_info > &devices, const std::vector< platform::uvc_device_info > &chosen)
 


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