#pragma once #include //#include "jpeglib.h" class JpegBuffer { public: JpegBuffer(cv::Mat buffer,int color_type=2,int side=0,int mFilter=0); JpegBuffer(std::vector mats, int color_type = 6, int mFilter = 0); virtual ~JpegBuffer(void); //unsigned char* getBuffer(); //cv::Mat buffer(); //int getSize(); //cv::Mat getMat( int pixType); std::vector getMats(int pixType); int getMFilter(); int getSide(); private: std::vector m_buffer; int m_color_type; int m_side; int m_mFilter; };