#include extern "C" { #include } class AudioBuffers; class Resampler { public: Resampler (int, int, int); ~Resampler (); boost::shared_ptr run (boost::shared_ptr); private: SwrContext* _swr_context; int _in_rate; int _out_rate; int _channels; };