---
title: hi_compress_mode
description: "定义视频压缩数据格式枚举。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0026.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0026.html
indexId: 1f2baab8f8dce4cb05f61c5f92bab126d466dbacf10cd2ab8e26c383b81d3ccf65
---
# 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 | 预留值。 |
