---
title: hi_isp_drc_auto_attr
description: "定义ISP DRC自动属性。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0397.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0397.html
indexId: 27b4740560ca48bb470470c2bfffb7179a764a35e75fc8ecd1add475a4cf36e165
---
# hi_isp_drc_auto_attr

#### 说明

定义ISP DRC自动属性。


#### 定义

```
typedef struct {
hi_u16
strength;
hi_u16
strength_max;
hi_u16
strength_min;
} hi_isp_drc_auto_attr;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| strength | 自动模式下DRC的强度，参数可以读写，值越大，整体强度越大。 取值范围：[0x0, 0x3FF]。 |
| strength\_max | 自动模式下DRC实际生效强度值的上限。 取值范围：[0x0, 0x3FF]。 |
| strength\_min | 自动模式下DRC实际生效强度值的下限。 取值范围：[0x0, 0x3FF]。 |


#### 注意事项

- 实际生效强度为：算法AUTO模式计算出的强度 * strength / 512。
- 注意strength_max必须大于等于strength_min，否则两个参数均不生效。
- 线性和WDR自动模式下DRC强度的建议取值范围不同，strength_max/min的建议取值范围也不同：

  - 线性自动模式下，strength_max和strength_min的建议取值范围为：[0x0, 0x200]，其中strength_max默认值为 0x200，strength_min默认值为0x0。
  - 在WDR自动模式下，strength_max和strength_min的建议取值范围为：[0x200, 0x3FF]，其中strength_max默认值为0x3FF，strength_min默认值为 0x200。
