hi_aac_type

Description

Defines the AAC encoding and decoding protocol type.

Definition

typedef enum {
    HI_AAC_TYPE_AACLC      = 0,          
    HI_AAC_TYPE_EAAC       = 1,            
    HI_AAC_TYPE_EAACPLUS   = 2,        
    HI_AAC_TYPE_AACLD      = 3,
    HI_AAC_TYPE_AACELD     = 4,
    HI_AAC_TYPE_BUTT,
} hi_aac_type;

Member

Description

HI_AAC_TYPE_AACLC

AACLC format. Currently, only AACLC of mono channel, 16 bit width, and 48 kHz sampling rate is supported.

HI_AAC_TYPE_EAAC

eAAC format (also known as HEAAC, AAC+, or aacPlusV1). Not supported currently.

HI_AAC_TYPE_EAACPLUS

eAACPLUS format (also known as AAC++ or aacPlusV2). Not supported currently.

HI_AAC_TYPE_AACLD

AACLD format. Not supported currently.

HI_AAC_TYPE_AACELD

AACELD format. Not supported currently.

HI_AAC_TYPE_BUTT

Reserved.