6 #include "../include/librealsense2/hpp/rs_frame.hpp" 7 #include "../include/librealsense2/hpp/rs_processing.hpp" 22 size_t width_in,
size_t height_in,
size_t scale);
25 size_t width_in,
size_t height_in,
size_t scale);
GLenum GLenum GLenum GLenum GLenum scale
rs2::frame prepare_target_frame(const rs2::frame &f, const rs2::frame_source &source, rs2_extension tgt_type)
rs2::stream_profile _target_stream_profile
void decimate_depth(const uint16_t *frame_data_in, uint16_t *frame_data_out, size_t width_in, size_t height_in, size_t scale)
GLint GLint GLsizei GLint GLenum format
rs2_format
A stream's format identifies how binary data is encoded within a frame.
void decimate_others(rs2_format format, const void *frame_data_in, void *frame_data_out, size_t width_in, size_t height_in, size_t scale)
void update_output_profile(const rs2::frame &f)
uint8_t _decimation_factor
rs2_extension
Specifies advanced interfaces (capabilities) objects may implement.
rs2::stream_profile _source_stream_profile
std::map< std::tuple< const rs2_stream_profile *, uint8_t >, rs2::stream_profile > _registered_profiles
GLsizei GLsizei GLchar * source
rs2::frame process_frame(const rs2::frame_source &source, const rs2::frame &f) override
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)