文档
注册

hi_aenc_chn_attr

说明

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

定义

typedef struct {
    hi_payload_type type;
    hi_u32 point_num_per_frame;
    hi_u32 buf_size;          
    hi_void ATTRIBUTE *value;
} hi_aenc_chn_attr;

成员

成员名称

描述

type

音频编码协议类型,目前支持HI_PT_G711A、HI_PT_G711U、HI_PT_AAC。

静态属性。

point_num_per_frame

音频编码协议对应的帧长(编码时收到的音频帧长小于等于该帧长都可以进行编码)。

G.711a/G.711u编码时支持80/160/240/320/480,AAC编码只支持1024。

buf_size

音频编码缓存大小,以帧为单位。

G.711a/G.711u编码时,该参数取值范围:[2, 100];AAC编码时,该参数取值范围:[10, 80]。

静态属性。

value

具体协议属性指针。

G.711a/G.711u编码时,该参数值当前无效,非空指针即可;AAC编码时,需传入hi_aenc_attr_aac结构体变量。

静态属性。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词