rk3399_arm_lvds/imgproc/imemory.h

17 lines
291 B
C
Raw Normal View History

2024-03-05 03:46:18 +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);