aac解码器需要ADTS头, 大小7字节,主要参数 声道数 采样率 帧长度。
unsigned char header[7]={}
1.开始标记 :12位 ( header[0] + header[1]&0xf0) 0xFFFF
2. mpeg version: 1位 (header[1] >>4) & 0x01
0: mpeg4
1: mpeg2
3.profile:2位 (header[2]>>6)&0x03
0: AAC Main 主规格
1: AAC LC 低复杂度规格(Low Complexity)
2: AAC SSR 可变采样率规格(Scaleable Sample Rate)
4.采样率表的索引 4位 (header[2]>>2)&0x0f
4 : 44100Hz
5.声道 3位
c = ( header[2]& 0x01 ) <<2
c |=(header[3]>>6)&0x03
6.帧长度 13位
len |= ((header[3] & 0x03) <<11); len |= header[4]<<3;
len |= ((header[5] & 0xe0)>>5);