#include <synthetic-stream.h>

Public Member Functions | |
| interleaved_functional_processing_block (const char *name, rs2_format source_format, rs2_format left_target_format, rs2_stream left_target_stream, rs2_extension left_extension_type, int left_idx, rs2_format right_target_format, rs2_stream right_target_stream, rs2_extension right_extension_type, int right_idx) | |
Public Member Functions inherited from librealsense::processing_block | |
| synthetic_source_interface & | get_source () override |
| void | invoke (frame_holder frames) override |
| processing_block (const char *name) | |
| void | set_output_callback (frame_callback_ptr callback) override |
| void | set_processing_callback (frame_processor_callback_ptr callback) override |
| virtual | ~processing_block () |
Public Member Functions inherited from librealsense::processing_block_interface | |
| virtual | ~processing_block_interface ()=default |
Public Member Functions inherited from librealsense::options_interface | |
| virtual | ~options_interface ()=default |
Public Member Functions inherited from librealsense::recordable< options_interface > | |
| virtual | ~recordable ()=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::options_container | |
| void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const override |
| void | enable_recording (std::function< void(const options_interface &)> record_action) override |
| option & | get_option (rs2_option id) override |
| const option & | get_option (rs2_option id) const override |
| std::shared_ptr< option > | get_option_handler (rs2_option id) |
| std::shared_ptr< option > | get_option_handler (rs2_option id) const |
| virtual const char * | get_option_name (rs2_option option) const override |
| std::vector< rs2_option > | get_supported_options () const override |
| void | register_option (rs2_option id, std::shared_ptr< option > option) |
| bool | supports_option (rs2_option id) const override |
| void | unregister_option (rs2_option id) |
| void | update (std::shared_ptr< extension_snapshot > ext) override |
Public Member Functions inherited from librealsense::extension_snapshot | |
| virtual | ~extension_snapshot ()=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::string & | get_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) |
Protected Member Functions | |
| void | configure_processing_callback () |
| virtual void | process_function (byte *const dest[], const byte *source, int width, int height, int actual_size, int input_size)=0 |
Protected Attributes | |
| rs2_extension | _left_extension_type |
| int | _left_target_bpp = 0 |
| rs2_format | _left_target_format |
| int | _left_target_profile_idx = 1 |
| rs2_stream | _left_target_stream |
| std::shared_ptr< stream_profile_interface > | _left_target_stream_profile |
| rs2_extension | _right_extension_type |
| int | _right_target_bpp = 0 |
| rs2_format | _right_target_format |
| int | _right_target_profile_idx = 2 |
| rs2_stream | _right_target_stream |
| std::shared_ptr< stream_profile_interface > | _right_target_stream_profile |
| rs2_format | _source_format |
| std::shared_ptr< stream_profile_interface > | _source_stream_profile |
Protected Attributes inherited from librealsense::processing_block | |
| frame_processor_callback_ptr | _callback |
| std::mutex | _mutex |
| frame_source | _source |
| synthetic_source | _source_wrapper |
Protected Attributes inherited from librealsense::options_container | |
| std::map< rs2_option, std::shared_ptr< option > > | _options |
| std::function< void(const options_interface &)> | _recording_function = [](const options_interface&) {} |
Definition at line 162 of file synthetic-stream.h.
| librealsense::interleaved_functional_processing_block::interleaved_functional_processing_block | ( | const char * | name, |
| rs2_format | source_format, | ||
| rs2_format | left_target_format, | ||
| rs2_stream | left_target_stream, | ||
| rs2_extension | left_extension_type, | ||
| int | left_idx, | ||
| rs2_format | right_target_format, | ||
| rs2_stream | right_target_stream, | ||
| rs2_extension | right_extension_type, | ||
| int | right_idx | ||
| ) |
Definition at line 560 of file synthetic-stream.cpp.
|
protected |
Definition at line 584 of file synthetic-stream.cpp.
|
protectedpure virtual |
Implemented in librealsense::inzi_converter, librealsense::y12i_to_y16y16, and librealsense::y8i_to_y8y8.
|
protected |
Definition at line 186 of file synthetic-stream.h.
|
protected |
Definition at line 190 of file synthetic-stream.h.
|
protected |
Definition at line 184 of file synthetic-stream.h.
|
protected |
Definition at line 192 of file synthetic-stream.h.
|
protected |
Definition at line 185 of file synthetic-stream.h.
|
protected |
Definition at line 181 of file synthetic-stream.h.
|
protected |
Definition at line 189 of file synthetic-stream.h.
|
protected |
Definition at line 191 of file synthetic-stream.h.
|
protected |
Definition at line 187 of file synthetic-stream.h.
|
protected |
Definition at line 193 of file synthetic-stream.h.
|
protected |
Definition at line 188 of file synthetic-stream.h.
|
protected |
Definition at line 182 of file synthetic-stream.h.
|
protected |
Definition at line 183 of file synthetic-stream.h.
|
protected |
Definition at line 180 of file synthetic-stream.h.