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结构体变量。 静态属性。 |
父主题: 音频相关