так ну а как писать код без классов?)
AIMP это же целый плеер, там могут быть очень много namespac'ов, которые тоже нужно как-то адаптировать. К тому же я не уверен по поводу того, сделали ли они decode и encode аудио файлов нативными способами, или какие-то свои личные библиотеки использовали