|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <pipeline.h>
Public Member Functions | |
| pipeline (std::shared_ptr< librealsense::context > ctx) | |
| ~pipeline () | |
| std::shared_ptr< pipeline_profile > | start (std::shared_ptr< pipeline_config > conf) |
| std::shared_ptr< pipeline_profile > | start_with_record (std::shared_ptr< pipeline_config > conf, const std::string &file) |
| void | stop () |
| std::shared_ptr< pipeline_profile > | get_active_profile () const |
| frame_holder | wait_for_frames (unsigned int timeout_ms=5000) |
| bool | poll_for_frames (frame_holder *frame) |
| std::shared_ptr< device_interface > | wait_for_device (const std::chrono::milliseconds &timeout=std::chrono::hours::max(), const std::string &serial="") |
| std::shared_ptr< librealsense::context > | get_context () const |
|
explicit |
| librealsense::pipeline::~pipeline | ( | ) |
| std::shared_ptr<pipeline_profile> librealsense::pipeline::get_active_profile | ( | ) | const |
| std::shared_ptr<librealsense::context> librealsense::pipeline::get_context | ( | ) | const |
| bool librealsense::pipeline::poll_for_frames | ( | frame_holder * | frame | ) |
| std::shared_ptr<pipeline_profile> librealsense::pipeline::start | ( | std::shared_ptr< pipeline_config > | conf | ) |
| std::shared_ptr<pipeline_profile> librealsense::pipeline::start_with_record | ( | std::shared_ptr< pipeline_config > | conf, |
| const std::string & | file | ||
| ) |
| void librealsense::pipeline::stop | ( | ) |
| std::shared_ptr<device_interface> librealsense::pipeline::wait_for_device | ( | const std::chrono::milliseconds & | timeout = std::chrono::hours::max(), |
| const std::string & | serial = "" |
||
| ) |
| frame_holder librealsense::pipeline::wait_for_frames | ( | unsigned int | timeout_ms = 5000 | ) |
1.8.14