---
title: hi_compress_mode
description: "定义视频压缩数据格式枚举。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1123.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1123.html
indexId: fb93b6b3eb9c9603671e84b02fa89c344aafd5216f8a813af8480600ca3eb998105
---
# hi_compress_mode

#### 说明

定义视频压缩数据格式枚举。


#### 定义

```
typedef enum {
HI_COMPRESS_MODE_NONE = 0,
HI_COMPRESS_MODE_SEG,
HI_COMPRESS_MODE_TILE,
HI_COMPRESS_MODE_HFBC,
HI_COMPRESS_MODE_LINE,
HI_COMPRESS_MODE_FRAME,
HI_COMPRESS_MODE_BUTT
} hi_compress_mode;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| HI\_COMPRESS\_MODE\_NONE | 不压缩。 |
| HI\_COMPRESS\_MODE\_SEG | 段压缩，以256字节为一个压缩片段。 |
| HI\_COMPRESS\_MODE\_TILE | Tile压缩，以一个tile为一个压缩片段。 |
| HI\_COMPRESS\_MODE\_HFBC | 本昇腾AI处理器特有的HFBC压缩模式，压缩单位是64\*8。 |
| HI\_COMPRESS\_MODE\_LINE | 行压缩，以一整行为一个压缩片段进行压缩。如ISP WDR模式下内部的RAW图像采用行压缩。 |
| HI\_COMPRESS\_MODE\_FRAME | 帧压缩，以一整帧为一个压缩片段进行压缩。如ISP线性模式下内部的RAW图像采用帧压缩，或者3DNR内部参考帧和重构帧采用帧压缩。 |
| HI\_COMPRESS\_MODE\_BUTT | 预留值。 |
