Home
last modified time | relevance | path

Searched refs:IBufferAllocator (Results 1 - 7 of 7) sorted by relevance

/drivers/peripheral/camera/vdi_base/common/buffer_manager/include/
H A Dbuffer_allocator_factory.h33 std::shared_ptr<IBufferAllocator> GetBufferAllocator(const int32_t type);
47 std::shared_ptr<IBufferAllocator> CreateBufferAllocator(const int32_t type);
59 std::map<int32_t, std::weak_ptr<IBufferAllocator>> bufferAllocatorMap_ = {};
60 std::map<int32_t, std::function<IBufferAllocator*()>> allocatorRegisterMap_ = {};
H A Dbuffer_allocator.h25 class BufferAllocator : public IBufferAllocator {
H A Dbuffer_pool.h66 std::shared_ptr<IBufferAllocator> bufferAllocator_ = nullptr;
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/
H A Dbuffer_allocator_factory.cpp25 std::shared_ptr<IBufferAllocator> BufferAllocatorFactory::GetBufferAllocator(const int32_t type) in GetBufferAllocator()
40 std::shared_ptr<IBufferAllocator> BufferAllocatorFactory::CreateBufferAllocator(const int32_t type) in CreateBufferAllocator()
46 std::shared_ptr<IBufferAllocator> allocator(allocatorRegisterMap_[type]()); in CreateBufferAllocator()
H A Dbuffer_allocator_utils.cpp20 std::shared_ptr<IBufferAllocator> BufferAllocatorUtils::GetBufferAllocator(const int32_t source) in GetBufferAllocator()
49 std::shared_ptr<IBufferAllocator> BufferAllocatorUtils::GetAllocator(std::shared_ptr<IBuffer>& buffer) in GetAllocator()
/drivers/peripheral/camera/vdi_base/common/include/
H A Dibuffer_allocator.h24 class IBufferAllocator { class
26 IBufferAllocator() = default;
27 virtual ~IBufferAllocator() = default;
H A Dbuffer_allocator_utils.h27 static std::shared_ptr<IBufferAllocator> GetAllocator(std::shared_ptr<IBuffer>& buffer);
51 static std::shared_ptr<IBufferAllocator> GetBufferAllocator(const int32_t source);

Completed in 2 milliseconds