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

#include <processing.h>

Inheritance diagram for librealsense::processing_block_interface:
librealsense::processing_block librealsense::align librealsense::colorizer librealsense::decimation_filter librealsense::disparity_transform librealsense::pipeline_processing_block librealsense::pointcloud librealsense::spatial_filter librealsense::syncer_process_unit librealsense::temporal_filter

Public Member Functions

virtual void set_processing_callback (frame_processor_callback_ptr callback)=0
 
virtual void set_output_callback (frame_callback_ptr callback)=0
 
virtual void invoke (frame_holder frame)=0
 
virtual synthetic_source_interfaceget_source ()=0
 
virtual ~processing_block_interface ()=default
 

Constructor & Destructor Documentation

◆ ~processing_block_interface()

virtual librealsense::processing_block_interface::~processing_block_interface ( )
virtualdefault

Member Function Documentation

◆ get_source()

virtual synthetic_source_interface& librealsense::processing_block_interface::get_source ( )
pure virtual

◆ invoke()

virtual void librealsense::processing_block_interface::invoke ( frame_holder  frame)
pure virtual

◆ set_output_callback()

virtual void librealsense::processing_block_interface::set_output_callback ( frame_callback_ptr  callback)
pure virtual

◆ set_processing_callback()

virtual void librealsense::processing_block_interface::set_processing_callback ( frame_processor_callback_ptr  callback)
pure virtual

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