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) Currently not supported.

HI_AAC_TYPE_EAACPLUS

eAACPLUS format (also known as AAC++ or aacPlusV2) Currently not supported.

HI_AAC_TYPE_AACLD

ACLD format. Currently not supported.

HI_AAC_TYPE_AACELD

AACELD format. Currently not supported.

HI_AAC_TYPE_BUTT

Reserved.