rotation-transform.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2019 Intel Corporation. All Rights Reserved.
3 
4 #pragma once
5 
6 #include "synthetic-stream.h"
7 
8 namespace librealsense
9 {
10  // Processes rotated frames.
12  {
13  public:
14  rotation_transform(rs2_format target_format, rs2_stream target_stream, rs2_extension extension_type);
15  rotation_transform(const char* name, rs2_format target_format, rs2_stream target_stream, rs2_extension extension_type);
16 
17  protected:
18  void init_profiles_info(const rs2::frame* f) override;
19  void process_function(byte * const dest[], const byte * source, int width, int height, int actual_size, int input_size) override;
20  };
21 
23  {
24  public:
26 
27  protected:
29  void process_function(byte * const dest[], const byte * source, int width, int height, int actual_size, int input_size) override;
30  };
31 }
GLuint const GLchar * name
GLdouble f
rotation_transform(rs2_format target_format, rs2_stream target_stream, rs2_extension extension_type)
GLint GLsizei GLsizei height
void process_function(byte *const dest[], const byte *source, int width, int height, int actual_size, int input_size) override
rs2_format
A stream's format identifies how binary data is encoded within a frame.
Definition: rs_sensor.h:59
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition: rs_sensor.h:42
unsigned char byte
Definition: src/types.h:52
rs2_extension
Specifies advanced interfaces (capabilities) objects may implement.
Definition: rs_types.h:166
void init_profiles_info(const rs2::frame *f) override
GLsizei GLsizei GLchar * source
LZ4LIB_API char * dest
Definition: lz4.h:438
GLint GLsizei width


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