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

#include <streaming.h>

Inheritance diagram for librealsense::stream_interface:
librealsense::stream librealsense::stream_profile_interface librealsense::motion_stream_profile_interface librealsense::pose_stream_profile_interface librealsense::stream_profile_base librealsense::video_stream_profile_interface librealsense::motion_stream_profile librealsense::pose_stream_profile librealsense::motion_stream_profile librealsense::pose_stream_profile librealsense::video_stream_profile librealsense::video_stream_profile

Public Member Functions

virtual ~stream_interface ()=default
 
virtual int get_stream_index () const =0
 
virtual void set_stream_index (int index)=0
 
virtual int get_unique_id () const =0
 
virtual void set_unique_id (int uid)=0
 
virtual rs2_stream get_stream_type () const =0
 
virtual void set_stream_type (rs2_stream stream)=0
 

Constructor & Destructor Documentation

§ ~stream_interface()

virtual librealsense::stream_interface::~stream_interface ( )
virtualdefault

Member Function Documentation

§ get_stream_index()

virtual int librealsense::stream_interface::get_stream_index ( ) const
pure virtual

§ get_stream_type()

virtual rs2_stream librealsense::stream_interface::get_stream_type ( ) const
pure virtual

§ get_unique_id()

virtual int librealsense::stream_interface::get_unique_id ( ) const
pure virtual

§ set_stream_index()

virtual void librealsense::stream_interface::set_stream_index ( int  index)
pure virtual

§ set_stream_type()

virtual void librealsense::stream_interface::set_stream_type ( rs2_stream  stream)
pure virtual

§ set_unique_id()

virtual void librealsense::stream_interface::set_unique_id ( int  uid)
pure virtual

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