Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
librealsense::extension_snapshot Class Referenceabstract

#include <extension.h>

Inheritance diagram for librealsense::extension_snapshot:
librealsense::const_value_option librealsense::debug_snapshot librealsense::depth_sensor_snapshot librealsense::info_container librealsense::motion_stream_profile librealsense::options_container librealsense::pose_stream_profile librealsense::video_stream_profile

Public Member Functions

virtual void update (std::shared_ptr< extension_snapshot > ext)=0
 
virtual ~extension_snapshot ()=default
 

Detailed Description

Extensions' snapshots implementations are expected to derive from this class in addition to the actual extensions' interfaces. Extensions are not expected to derive from this class.

Constructor & Destructor Documentation

◆ ~extension_snapshot()

virtual librealsense::extension_snapshot::~extension_snapshot ( )
virtualdefault

Member Function Documentation

◆ update()

virtual void librealsense::extension_snapshot::update ( std::shared_ptr< extension_snapshot ext)
pure virtual

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