Default implementation of Buffer Interface.
More...
#include <buffer_impl.h>
Default implementation of Buffer Interface.
Uses a RAMAllocator for memory reservation.
Definition at line 10 of file buffer_impl.h.
◆ BufferImpl() [1/2]
esphome::camera::BufferImpl::BufferImpl |
( |
size_t | size | ) |
|
|
explicit |
◆ BufferImpl() [2/2]
◆ ~BufferImpl()
esphome::camera::BufferImpl::~BufferImpl |
( |
| ) |
|
|
override |
◆ get_data_buffer()
uint8_t * esphome::camera::BufferImpl::get_data_buffer |
( |
| ) |
|
|
inlineoverridevirtual |
◆ get_data_length()
size_t esphome::camera::BufferImpl::get_data_length |
( |
| ) |
|
|
inlineoverridevirtual |
◆ allocator_
RAMAllocator<uint8_t> esphome::camera::BufferImpl::allocator_ |
|
protected |
◆ data_
uint8_t* esphome::camera::BufferImpl::data_ {} |
|
protected |
◆ size_
size_t esphome::camera::BufferImpl::size_ {} |
|
protected |
The documentation for this class was generated from the following files: