Intel® RealSense™ Cross Platform API  2.13.0
Intel Realsense Cross-platform API
Public Member Functions | Public Attributes | Friends | List of all members
rs2::frame_source Class Reference

#include <rs_processing.hpp>

Public Member Functions

frame allocate_video_frame (const stream_profile &profile, const frame &original, int new_bpp=0, int new_width=0, int new_height=0, int new_stride=0, rs2_extension frame_type=RS2_EXTENSION_VIDEO_FRAME) const
 
frame allocate_composite_frame (std::vector< frame > frames) const
 
void frame_ready (frame result) const
 

Public Attributes

rs2_source_source
 

Friends

template<class T >
class frame_processor_callback
 

Member Function Documentation

◆ allocate_composite_frame()

frame rs2::frame_source::allocate_composite_frame ( std::vector< frame frames) const
inline

◆ allocate_video_frame()

frame rs2::frame_source::allocate_video_frame ( const stream_profile profile,
const frame original,
int  new_bpp = 0,
int  new_width = 0,
int  new_height = 0,
int  new_stride = 0,
rs2_extension  frame_type = RS2_EXTENSION_VIDEO_FRAME 
) const
inline

◆ frame_ready()

void rs2::frame_source::frame_ready ( frame  result) const
inline

Friends And Related Function Documentation

◆ frame_processor_callback

template<class T >
friend class frame_processor_callback
friend

Member Data Documentation

◆ _source

rs2_source* rs2::frame_source::_source

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