# hi_vpc_workspace_param

#### 说明

定义设置系统内部临时缓存相关的参数结构体。


#### 定义

```
type struct {
hi_workspace_func
func;
hi_u32
max_source_pic_width;
hi_u32
max_source_pic_height;
hi_u32
max_dest_pic_width;
hi_u32
max_dest_pic_height;
hi_u64
reserved;
} hi_vpc_workspace_param;
```


#### 成员

Atlas 200/500 A2推理产品，输入、输出图片分辨率的取值范围为：10*6~4096*8192。

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| func | 输入 | 指定为哪种功能申请临时缓存。 |
| max\_source\_pic\_width | 输入 | 输入图片的最大宽度。 |
| max\_source\_pic\_height | 输入 | 输入图片的最大高度。 |
| max\_dest\_pic\_width | 输入 | 输出图片的最大宽度。 |
| max\_dest\_pic\_height | 输入 | 输出图片的最大高度。 |
| reserved | 输入 | 预留参数，为保证后续版本兼容性，请务必使用memset结构体方式进行清零初始化，在代码中必须避免显式对reserved字段进行访问。 |
