size_t get_device_count() const override
rs_device * get_device(int index) const override
static std::mutex instance_lock
static rs_context * instance
std::shared_ptr< rsimpl::uvc::context > context
static rs_context * acquire_instance()
static std::string api_version
std::vector< std::shared_ptr< rs_device > > devices
static void release_instance()