Skip to main content

hi_aenc_attr_aac

hi_aac_transport_type

说明

ACC编解码协议传输封装类型。

定义

typedef enum {
HI_AAC_TRANSPORT_TYPE_ADTS = 0,
HI_AAC_TRANSPORT_TYPE_LOAS = 1,
HI_AAC_TRANSPORT_TYPE_LATM_MCP1 = 2,
HI_AAC_TRANSPORT_TYPE_BUTT
} hi_aac_transport_type;
成员名称描述
AAC_TRANS_TYPE_ADTSADTS封装格式。当前仅支持AACLC。
AAC_TRANS_TYPE_LOASLOAS封装格式。当前不支持。
AAC_TRANS_TYPE_LATM_MCP1LATM1封装格式。当前不支持。
HI_AAC_TRANSPORT_TYPE_BUTT预留值。

父主题: 音频相关

hi_aenc_attr_aac

说明

AAC编码协议属性结构体。

定义

typedef struct {
hi_aac_type aac_type;
hi_aac_bps bit_rate;
hi_audio_sample_rate sample_rate;
hi_audio_bit_width bit_width;
hi_audio_snd_mode snd_mode;
hi_aac_transport_type transport_type;
hi_s16 band_width;
} hi_aenc_attr_aac;

成员

成员名称描述
aac_typeACC编解码协议类型。当前仅支持HI_AAC_TYPE_AACLC。
bit_rateACC编解码协议码率。目前由于采样率只支持48kHz,在单声道的情况下,支持的码率范围为48~256 kbps。
sample_rate采样率。当前仅支持48kHz。
bit_width位宽。当前仅支持16 bit。
snd_mode声道。当前仅支持单声道。
transport_typeACC编解码协议传输封装类型。当前仅支持HI_AAC_TRANSPORT_TYPE_ADTS类型。
band_width频段范围,取值为0或[1000, 24000]。

父主题: 音频相关

hi_adec_attr_aac

说明

AAC解码协议属性结构体。

定义

typedef struct {
hi_aac_transport_type transport_type;
} hi_adec_attr_aac;

成员

成员名称描述
transport_typeAAC编解码协议传输封装类型。当前仅支持HI_AAC_TRANSPORT_TYPE_ADTS类型。

父主题: 音频相关

hi_sensor_id

说明

定义Sensor ID。

定义

typedef hi_s32 hi_sensor_id;

父主题: ISP系统控制及3A算法注册

在线提单