首先下载安装,faac-1.28.tar.gz,如下步骤:
wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
tar xzvf faac-1.28.tar.gz
cd faac-1.28
./configure
make
sudo make install
安装如果顺利的话,则生成的库文件会在/usr/local/lib,头文件在/usr/local/include,若出现问题,则具体问题具体处理。
然后写个typedef.h,对常用数据类型做个重定义(个人习惯),内容如下:
typedef.h:
#ifndef _TYPEDEF_H
#define _TYPEDEF_H
#include <stdio.h>
typedef unsigned long ULONG;
typedef unsigned int UINT;
typedef int INT32;
typedef unsigned char BYTE;
typedef char _TCHAR;
#endif
然后写个AACCodecHelper.h,定义几个后面需要用到的函数,内容如下:
AACCodecHelper.h:
#ifndef _AACCODECHELPER_H
#define _AACCODECHELPER_H
#include "typedef.h"
int wavToAAC(const char* wavData,int wavLengt