init commit

This commit is contained in:
2025-06-11 22:45:11 +08:00
commit 71307f3e53
115 changed files with 13922 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
#pragma once
#include "dvc_config.h"
DV_CORE_BEGIN_NAMESPACE
class DV_CORE_API DeviceBuffer
{
public:
void init(size_t _length);
void clear(void);
size_t length(void) const { return m_length; }
const uint8_t* ptr(size_t offseet) const {
return m_ptr + offseet;
}
uint8_t* ptr(size_t offseet) {
return m_ptr + offseet;
}
private:
uint8_t* m_ptr;
size_t m_length;
public:
DeviceBuffer();
DeviceBuffer(size_t _length);
~DeviceBuffer();
};
DV_CORE_END_NAMESPACE