depth-formats-converter.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 #include "option.h"
8 #include "image.h"
9 
10 namespace librealsense
11 {
13  {
14  public:
15  inzi_converter(rs2_format target_ir_format) :
16  inzi_converter("INZI to depth and IR Transform", target_ir_format) {};
17 
18  protected:
19  inzi_converter(const char* name, rs2_format target_ir_format);
20  void process_function(byte * const dest[], const byte * source, int width, int height, int actual_size, int input_size) override;
21  };
22 
24  {
25  public:
26  invi_converter(rs2_format target_format) :
27  invi_converter("INVI to IR Transform", target_format) {};
28 
29  protected:
30  invi_converter(const char* name, rs2_format target_format) :
32  void process_function(byte * const dest[], const byte * source, int width, int height, int actual_size, int input_size) override;
33  };
34 
36  {
37  public:
38  w10_converter(const rs2_format& target_format) :
39  w10_converter("W10 Transform", target_format) {};
40 
41  protected:
42  w10_converter(const char* name, const rs2_format& target_format);
43  void process_function(byte * const dest[], const byte * source, int width, int height, int actual_size, int input_size) override;
44  };
45 }
GLuint const GLchar * name
inzi_converter(rs2_format target_ir_format)
invi_converter(const char *name, rs2_format target_format)
invi_converter(rs2_format target_format)
GLint GLsizei GLsizei height
rs2_format
A stream's format identifies how binary data is encoded within a frame.
Definition: rs_sensor.h:59
w10_converter(const rs2_format &target_format)
unsigned char byte
Definition: src/types.h:52
void process_function(byte *const dest[], const byte *source, int width, int height, int actual_size, int input_size) 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:12