#include #include #include #include #include extern "C" { #include #include #include } namespace libav { class audioloader{ public: audioloader(){ready=false;sample_start=0;}; bool setup(const std::string &filename); AVFrame* get_frame(); uint16_t* get_samples(int num){ if(!ready) return nullptr; if (sample_start>0){ } while (i