#pragma once #include #include #include "common.h" #include #include "../FFNvDecoder/DxDecoderWrap.h" using std::map; using std::vector; class ImageSaveCache { public: void add_frame(const OBJ_KEY & snaphot_id, const FRAME_KEY & frame_id, const DxGPUFrame & frame); void release(const OBJ_KEY & snaphot_id); DxGPUFrame* get_frame(const OBJ_KEY & snaphot_id); void show(); private: vector> mp_frame; //��ͼmap map mp_key; //����map std::mutex tx; };