---
title: hi_isp_ae_route
description: "定义AE曝光分配策略属性。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/others/ispdevug/ispdevapi_0201.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/others/ispdevug/ispdevapi_0201.html
indexId: 5de217e85de667ef442c60ac2b9722c6ed05b00588d9adb00bba12db536a625076
---
# hi_isp_ae_route

#### 说明

定义AE曝光分配策略属性。


#### 定义

```
typedef struct {
hi_u32
total_num;
hi_isp_ae_route_node
route_node[HI_ISP_AE_ROUTE_MAX_NODES];
} hi_isp_ae_route;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| total\_num | 曝光分配路线节点数目，目前最大为16。 |
| route\_node[HI\_ISP\_AE\_ROUTE\_MAX\_NODES] | 曝光分配路线节点属性。 \#define HI\_ISP\_AE\_ROUTE\_MAX\_NODES 16 |


#### 注意事项

- 最大支持16个节点，每个节点有曝光时间、增益、光圈三个分量，增益包含sensor模拟增益、sensor数字增益、ISP数字增益。
- 用户可以根据不同的场景设置不同的路线，分配路线支持动态切换。
- 针对DC-Iris和手动光圈镜头，默认AE分配策略是曝光时间优先，其次分配增益。如果当前曝光量不在用户设定的路线范围当中，按默认策略分配。在DC_Iris调节时，曝光量调节并不会参考AE_ROUTE，因此实际生效的AE_ROUTE不会更新。
- 针对P-Iris，默认AE分配策略是首先调节光圈，将光圈调至最大后调节曝光时间，最后再分配增益。如果当前曝光量不在用户设定的路线范围当中，按默认策略分配。
- 在线进行DC-Iris和P-Iris切换，AE route会重置为与光圈类型相匹配的默认分配策略，用户可以根据需要在切换光圈类型时自行设置AE route。默认分配策略的
  AE route参数与切换时的AE曝光时间最小/最大值，增益最大/最小值和光圈分量最大/最小值相对应。注意：由于cmos.c也可以设置AE分配路线，若要在线进行DC-Iris和P-Iris切换，请不要在cmos.c中给iris_type赋值，这样AE算法设置的光圈类型就会传递到cmos.c中，此时回调cmos_get_ae_default或cmos_fps_set等函数，才能得到与光圈类型相匹配的AE route。
