#include <processing.h>
Public Member Functions | |
virtual synthetic_source_interface & | get_source ()=0 |
virtual void | invoke (frame_holder frame)=0 |
virtual void | set_output_callback (frame_callback_ptr callback)=0 |
virtual void | set_processing_callback (frame_processor_callback_ptr callback)=0 |
virtual | ~processing_block_interface ()=default |
Public Member Functions inherited from librealsense::options_interface | |
virtual option & | get_option (rs2_option id)=0 |
virtual const option & | get_option (rs2_option id) const =0 |
virtual const char * | get_option_name (rs2_option) const =0 |
virtual std::vector< rs2_option > | get_supported_options () const =0 |
virtual bool | supports_option (rs2_option id) const =0 |
virtual | ~options_interface ()=default |
Public Member Functions inherited from librealsense::recordable< options_interface > | |
virtual void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const =0 |
virtual void | enable_recording (std::function< void(const options_interface &)> recording_function)=0 |
virtual | ~recordable ()=default |
Public Member Functions inherited from librealsense::info_interface | |
virtual const std::string & | get_info (rs2_camera_info info) const =0 |
virtual bool | supports_info (rs2_camera_info info) const =0 |
virtual | ~info_interface ()=default |
Public Member Functions inherited from librealsense::recordable< info_interface > | |
virtual void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const =0 |
virtual void | enable_recording (std::function< void(const info_interface &)> recording_function)=0 |
virtual | ~recordable ()=default |
Definition at line 46 of file processing.h.
|
virtualdefault |
|
pure virtual |
Implemented in librealsense::gl::dual_processing_block, and librealsense::processing_block.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in librealsense::gl::dual_processing_block, and librealsense::processing_block.