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

Cast-target struct for RS2_COMPOSITE_OPTION_HDRD_CONTROL (see rs_composite_option.h). Wire layout: dpp_header + 8 int32 param slots, 7 used (38 bytes, little-endian, pack(1)); ctl_id = 0x0008. Open item: activates at 720p/960p only - resolution-gating not yet encoded here. More...

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

Go to the source code of this file.

Classes

struct  rs2_hdrd_control
 
struct  rs2_hdrd_control_range
 

Typedefs

typedef struct rs2_hdrd_control rs2_hdrd_control
 
typedef char rs2_hdrd_control_wire_size_check[(sizeof(rs2_hdrd_control)==38) ? 1 :-1]
 
typedef struct rs2_hdrd_control_range rs2_hdrd_control_range
 

Detailed Description

Cast-target struct for RS2_COMPOSITE_OPTION_HDRD_CONTROL (see rs_composite_option.h). Wire layout: dpp_header + 8 int32 param slots, 7 used (38 bytes, little-endian, pack(1)); ctl_id = 0x0008. Open item: activates at 720p/960p only - resolution-gating not yet encoded here.

Typedef Documentation

◆ rs2_hdrd_control

The entire 38-byte HKR Improved Close Range payload, header included.

◆ rs2_hdrd_control_range

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

◆ rs2_hdrd_control_wire_size_check

typedef char rs2_hdrd_control_wire_size_check[(sizeof(rs2_hdrd_control)==38) ? 1 :-1]