Public Member Functions | List of all members
librealsense::platform_camera Class Reference
Inheritance diagram for librealsense::platform_camera:
Inheritance graph

Public Member Functions

virtual rs2_intrinsics get_intrinsics (unsigned int, const stream_profile &) const
std::vector< tagged_profileget_profiles_tags () const override
 platform_camera (const std::shared_ptr< context > &ctx, const std::vector< platform::uvc_device_info > &uvc_infos, const platform::backend_device_group &group, bool register_device_notifications)
- Public Member Functions inherited from librealsense::device
virtual bool compress_while_record () const override
virtual bool contradicts (const stream_profile_interface *a, const std::vector< stream_profile > &others) const override
virtual std::shared_ptr< matchercreate_matcher (const frame_holder &frame) const override
size_t find_sensor_idx (const sensor_interface &s) const
std::shared_ptr< contextget_context () const override
platform::backend_device_group get_device_data () const override
std::pair< uint32_t, rs2_extrinsicsget_extrinsics (const stream_interface &stream) const override
sensor_interfaceget_sensor (size_t subdevice) override
const sensor_interfaceget_sensor (size_t subdevice) const override
size_t get_sensors_count () const override
void hardware_reset () override
bool is_valid () const override
virtual void stop_activity () const
void tag_profiles (stream_profiles profiles) const override
virtual ~device ()
- 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::info_container
void create_snapshot (std::shared_ptr< info_interface > &snapshot) const override
void enable_recording (std::function< void(const info_interface &)> record_action) override
const std::stringget_info (rs2_camera_info info) const override
void register_info (rs2_camera_info info, const std::string &val)
bool supports_info (rs2_camera_info info) const override
void update (std::shared_ptr< extension_snapshot > ext) override
void update_info (rs2_camera_info info, const std::string &val)
- Public Member Functions inherited from librealsense::extension_snapshot
virtual ~extension_snapshot ()=default

Additional Inherited Members

- Protected Member Functions inherited from librealsense::device
int add_sensor (const std::shared_ptr< sensor_interface > &sensor_base)
int assign_sensor (const std::shared_ptr< sensor_interface > &sensor_base, uint8_t idx)
 device (std::shared_ptr< context > ctx, const platform::backend_device_group group, bool device_changed_notifications=false)
std::vector< rs2_formatmap_supported_color_formats (rs2_format source_format)
void register_stream_to_extrinsic_group (const stream_interface &stream, uint32_t groupd_index)
- Protected Attributes inherited from librealsense::device
std::map< int, std::pair< uint32_t, std::shared_ptr< const stream_interface > > > _extrinsics

Detailed Description

Definition at line 239 of file context.cpp.

Constructor & Destructor Documentation

librealsense::platform_camera::platform_camera ( const std::shared_ptr< context > &  ctx,
const std::vector< platform::uvc_device_info > &  uvc_infos,
const platform::backend_device_group group,
bool  register_device_notifications 

Definition at line 242 of file context.cpp.

Member Function Documentation

virtual rs2_intrinsics librealsense::platform_camera::get_intrinsics ( unsigned  int,
const stream_profile  
) const

Definition at line 296 of file context.cpp.

std::vector<tagged_profile> librealsense::platform_camera::get_profiles_tags ( ) const

Implements librealsense::device_interface.

Definition at line 301 of file context.cpp.

The documentation for this class was generated from the following file:

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