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

#include <pipeline.h>

Public Member Functions

 pipeline_config ()
 
void enable_stream (rs2_stream stream, int index, int width, int height, rs2_format format, int framerate)
 
void enable_all_stream ()
 
void enable_device (const std::string &serial)
 
void enable_device_from_file (const std::string &file, bool repeat_playback)
 
void enable_record_to_file (const std::string &file)
 
void disable_stream (rs2_stream stream, int index=-1)
 
void disable_all_streams ()
 
std::shared_ptr< pipeline_profileresolve (std::shared_ptr< pipeline > pipe, const std::chrono::milliseconds &timeout=std::chrono::milliseconds(0))
 
bool can_resolve (std::shared_ptr< pipeline > pipe)
 
bool get_repeat_playback ()
 
std::shared_ptr< pipeline_profileget_cached_resolved_profile ()
 
 pipeline_config (const pipeline_config &other)
 

Constructor & Destructor Documentation

§ pipeline_config() [1/2]

librealsense::pipeline_config::pipeline_config ( )

§ pipeline_config() [2/2]

librealsense::pipeline_config::pipeline_config ( const pipeline_config other)
inline

Member Function Documentation

§ can_resolve()

bool librealsense::pipeline_config::can_resolve ( std::shared_ptr< pipeline pipe)

§ disable_all_streams()

void librealsense::pipeline_config::disable_all_streams ( )

§ disable_stream()

void librealsense::pipeline_config::disable_stream ( rs2_stream  stream,
int  index = -1 
)

§ enable_all_stream()

void librealsense::pipeline_config::enable_all_stream ( )

§ enable_device()

void librealsense::pipeline_config::enable_device ( const std::string &  serial)

§ enable_device_from_file()

void librealsense::pipeline_config::enable_device_from_file ( const std::string &  file,
bool  repeat_playback 
)

§ enable_record_to_file()

void librealsense::pipeline_config::enable_record_to_file ( const std::string &  file)

§ enable_stream()

void librealsense::pipeline_config::enable_stream ( rs2_stream  stream,
int  index,
int  width,
int  height,
rs2_format  format,
int  framerate 
)

§ get_cached_resolved_profile()

std::shared_ptr<pipeline_profile> librealsense::pipeline_config::get_cached_resolved_profile ( )

§ get_repeat_playback()

bool librealsense::pipeline_config::get_repeat_playback ( )

§ resolve()

std::shared_ptr<pipeline_profile> librealsense::pipeline_config::resolve ( std::shared_ptr< pipeline pipe,
const std::chrono::milliseconds &  timeout = std::chrono::milliseconds(0) 
)

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