跳到主要内容

hi_adec_attr_g711

hi_adec_mode

说明

定义解码方式。

定义

typedef enum {
HI_ADEC_MODE_PACK = 0,
HI_ADEC_MODE_STREAM,
HI_ADEC_MODE_BUTT
} hi_adec_mode;
成员名称描述
HI_ADEC_MODE_PACKpack方式解码。
HI_ADEC_MODE_STREAMstream方式解码。
HI_ADEC_MODE_BUTT预留值。

父主题: 音频相关

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结构体变量。 静态属性。

父主题: 音频相关

hi_adec_attr_g711

说明

定义G.711解码协议属性结构体。预留。

定义

typedef struct {
hi_u32 reserved;
}hi_adec_attr_g711;

成员

成员名称描述
reserved待扩展用(目前暂未使用)。

父主题: 音频相关

hi_ai_chn_mode

说明

定义AI通道的工作模式。

定义

typedef enum {
HI_AI_CHN_MODE_NORMAL = 0,
HI_AI_CHN_MODE_FAST,
HI_AI_CHN_MODE_BUTT
} hi_ai_chn_mode;
成员名称描述
HI_AI_CHN_MODE_NORMAL标准模式。
HI_AI_CHN_MODE_FAST快速模式。
HI_AI_CHN_MODE_BUTT预留值。

父主题: 音频相关

hi_ai_chn_attr

说明

定义AI通道属性结构体。

定义

typedef struct {
hi_ai_chn_mode mode;
} hi_ai_chn_attr;
成员名称描述
mode工作模式。

父主题: 音频相关

在线提单