#include"FrameRecviver.h" #include extern "C" { #include } bool RGBAFrameRecviver::OnFrame(const AVFrame *frame) { if(src_format==AV_PIX_FMT_NONE) { frame_size.width=frame->width; frame_size.height=frame->height; src_format=AVPixelFormat(frame->format); std::cout<<"size: "<data[0])); } else { convert->Convert(frame->data,frame->linesize); return OnFrameRGBA(convert->GetData(0)); } }