---
title: hi_adec_chn_attr
description: "定义音频解码通道属性结构体。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/dvpp/aclcppdevg_03_0835.html
sourcePath: /source/zh/canncommercial/900/API/dvpp/aclcppdevg_03_0835.html
indexId: 13d91dfee16a3cdf1ce1e11d8842747d13754dda0f236471748257fe688f137962
---
# hi_adec_chn_attr

#### 说明

定义音频解码通道属性结构体。


#### 定义

```
typedef struct {
hi_payload_type
type;
hi_u32
buf_size;
hi_adec_mode
mode;
hi_void
ATTRIBUTE *value;
} hi_adec_chn_attr;
```

| 成员名称 | 描述 |
| --- | --- |
| type | 音频解码协议类型，当前仅支持HI\_PT\_G711A、HI\_PT\_G711U、HI\_PT\_AAC。 |
| buf\_size | 音频解码缓存大小，以帧为单位。 G.711a/G.711u解码时，该参数取值范围：[2, 100]；AAC解码时，该参数取值范围：[10, 80]。 |
| mode | 解码方式。 G.711a/G.711u解码时，支持stream和pack解码方式；AAC解码时，仅支持stream模式。 |
| value | 具体协议属性指针。 G.711a/G.711u解码时该参数值当前无效，非空指针即可；AAC解码时，需传入hi\_adec\_attr\_aac结构体变量。 静态属性。 |
