RealSense Cross Platform API
RealSense Cross-platform API
Classes | Typedefs
rs_decimation_filter_dpp.h File Reference

Cast-target struct for RS2_COMPOSITE_OPTION_DECIMATION_FILTER_DPP (see rs_composite_option.h). Same shared HKR DPP wire layout (see rs_hdrd_control.h): dpp_header + 8 int32 param slots, 2 used (38 bytes, little-endian, pack(1)); ctl_id = 0x0001. More...

#include "rs_dpp_header.h"
#include <stdint.h>

Go to the source code of this file.

Classes

struct  rs2_decimation_filter_dpp_config
 
struct  rs2_decimation_filter_dpp_range
 

Typedefs

typedef struct rs2_decimation_filter_dpp_config rs2_decimation_filter_dpp_config
 
typedef char rs2_decimation_filter_dpp_config_wire_size_check[(sizeof(rs2_decimation_filter_dpp_config)==38) ? 1 :-1]
 
typedef struct rs2_decimation_filter_dpp_range rs2_decimation_filter_dpp_range
 

Detailed Description

Cast-target struct for RS2_COMPOSITE_OPTION_DECIMATION_FILTER_DPP (see rs_composite_option.h). Same shared HKR DPP wire layout (see rs_hdrd_control.h): dpp_header + 8 int32 param slots, 2 used (38 bytes, little-endian, pack(1)); ctl_id = 0x0001.

Typedef Documentation

◆ rs2_decimation_filter_dpp_config

The entire 38-byte Decimation Filter DPP payload, header included.

◆ rs2_decimation_filter_dpp_config_wire_size_check

typedef char rs2_decimation_filter_dpp_config_wire_size_check[(sizeof(rs2_decimation_filter_dpp_config)==38) ? 1 :-1]

◆ rs2_decimation_filter_dpp_range

{min, max, step, def} bounds for rs2_decimation_filter_dpp_config, as returned by rs2_get_composite_option_range(RS2_COMPOSITE_OPTION_DECIMATION_FILTER_DPP). Read-only - each bound already carries its own header.version, so this wrapper has no version field of its own.