Home
last modified time | relevance | path

Searched refs:BufferPool (Results 1 – 3 of 3) sorted by relevance

/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/
Dbuffer_pool.cpp23 BufferPool::BufferPool() in BufferPool() function in OHOS::Camera::BufferPool
28 BufferPool::~BufferPool() in ~BufferPool()
33 RetCode BufferPool::Init(const uint32_t width, in Init()
71 RetCode BufferPool::PrepareBuffer() in PrepareBuffer()
106 RetCode BufferPool::DestroyBuffer() in DestroyBuffer()
154 RetCode BufferPool::AddBuffer(std::shared_ptr<IBuffer>& buffer) in AddBuffer()
163 std::shared_ptr<IBuffer> BufferPool::AcquireBuffer(int timeout) in AcquireBuffer()
211 RetCode BufferPool::ReturnBuffer(std::shared_ptr<IBuffer>& buffer) in ReturnBuffer()
237 void BufferPool::EnableTracking(const int32_t id) in EnableTracking()
243 void BufferPool::SetId(const int64_t id) in SetId()
[all …]
Dbuffer_manager.cpp51 std::shared_ptr<IBufferPool> bufferPool = std::make_shared<BufferPool>(); in GetBufferPool()
/drivers/peripheral/camera/vdi_base/common/buffer_manager/include/
Dbuffer_pool.h29 class BufferPool : public IBufferPool {
31 BufferPool();
32 virtual ~BufferPool();