RealSense Cross Platform API
RealSense Cross-platform API
rs_decimation_filter_dpp.h
Go to the documentation of this file.
1 /* License: Apache 2.0. See LICENSE file in root directory.
2  Copyright(c) 2026 RealSense, Inc. All Rights Reserved. */
3 
11 #ifndef LIBREALSENSE_RS2_DECIMATION_FILTER_DPP_H
12 #define LIBREALSENSE_RS2_DECIMATION_FILTER_DPP_H
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include "rs_dpp_header.h"
19 #include <stdint.h>
20 
21 #pragma pack(push, 1)
22 
25 {
27 
28  int32_t enabled;
30  int32_t magnitude;
33  int32_t reserved[6];
35 
36 #pragma pack(pop)
37 
38 /* Fails to compile if padding/field changes push this off the documented 38-byte wire size. */
40 
45 {
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 #endif // LIBREALSENSE_RS2_DECIMATION_FILTER_DPP_H
Definition: rs_dpp_header.h:27
int32_t enabled
Definition: rs_decimation_filter_dpp.h:28
dpp_header header
Definition: rs_decimation_filter_dpp.h:26
rs2_decimation_filter_dpp_config min
Definition: rs_decimation_filter_dpp.h:46
int32_t reserved[6]
Definition: rs_decimation_filter_dpp.h:33
Definition: rs_decimation_filter_dpp.h:24
rs2_decimation_filter_dpp_config def
Definition: rs_decimation_filter_dpp.h:49
struct rs2_decimation_filter_dpp_range rs2_decimation_filter_dpp_range
struct rs2_decimation_filter_dpp_config rs2_decimation_filter_dpp_config
rs2_decimation_filter_dpp_config step
Definition: rs_decimation_filter_dpp.h:48
Definition: rs_decimation_filter_dpp.h:44
int32_t magnitude
Definition: rs_decimation_filter_dpp.h:30
Wire header shared by every control in the HKR Depth Post-Processing (DPP) composite-option family: t...
char rs2_decimation_filter_dpp_config_wire_size_check[(sizeof(rs2_decimation_filter_dpp_config)==38) ? 1 :-1]
Definition: rs_decimation_filter_dpp.h:39
rs2_decimation_filter_dpp_config max
Definition: rs_decimation_filter_dpp.h:47