用alsa生成的原始流如何编码成aac或者pcm的格式

我用alsa生成了原始流请问怎么编码为aac或者g711之类的格式?rk有提供相应的接口?还是说我需要自己寻找开源库去编码?