tx-gxx-linux/device/gxx-linux/imgproc/imemory.h

18 lines
288 B
C
Raw Normal View History

2023-04-08 00:56:20 +00:00
#pragma once
#include <vector>
#include <memory>
#include <FreeImagePlus.h>
class IMemory
{
public:
virtual ~IMemory(){}
virtual unsigned char* data() = 0;
virtual size_t size() = 0;
};
typedef std::shared_ptr<IMemory> MemoryPtr;
MemoryPtr buff2mem(void* data, int size);