Public Member Functions | List of all members
librealsense::synthetic_source_interface Class Referenceabstract

#include <processing.h>

Inheritance diagram for librealsense::synthetic_source_interface:
Inheritance graph
[legend]

Public Member Functions

virtual frame_interfaceallocate_composite_frame (std::vector< frame_holder > frames)=0
 
virtual frame_interfaceallocate_motion_frame (std::shared_ptr< stream_profile_interface > stream, frame_interface *original, rs2_extension frame_type=RS2_EXTENSION_MOTION_FRAME)=0
 
virtual frame_interfaceallocate_points (std::shared_ptr< stream_profile_interface > stream, frame_interface *original, rs2_extension frame_type=RS2_EXTENSION_POINTS)=0
 
virtual frame_interfaceallocate_video_frame (std::shared_ptr< stream_profile_interface > stream, frame_interface *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)=0
 
virtual void frame_ready (frame_holder result)=0
 
virtual rs2_sourceget_c_wrapper ()=0
 
virtual ~synthetic_source_interface ()=default
 

Detailed Description

Definition at line 19 of file processing.h.

Constructor & Destructor Documentation

virtual librealsense::synthetic_source_interface::~synthetic_source_interface ( )
virtualdefault

Member Function Documentation

virtual frame_interface* librealsense::synthetic_source_interface::allocate_composite_frame ( std::vector< frame_holder frames)
pure virtual
virtual frame_interface* librealsense::synthetic_source_interface::allocate_motion_frame ( std::shared_ptr< stream_profile_interface stream,
frame_interface original,
rs2_extension  frame_type = RS2_EXTENSION_MOTION_FRAME 
)
pure virtual
virtual frame_interface* librealsense::synthetic_source_interface::allocate_points ( std::shared_ptr< stream_profile_interface stream,
frame_interface original,
rs2_extension  frame_type = RS2_EXTENSION_POINTS 
)
pure virtual
virtual frame_interface* librealsense::synthetic_source_interface::allocate_video_frame ( std::shared_ptr< stream_profile_interface stream,
frame_interface 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 
)
pure virtual
virtual void librealsense::synthetic_source_interface::frame_ready ( frame_holder  result)
pure virtual
virtual rs2_source* librealsense::synthetic_source_interface::get_c_wrapper ( )
pure virtual

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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:38