ESPHome
2025.9.0-dev
Loading...
Searching...
No Matches
esphome
components
camera
buffer.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cinttypes>
4
#include <cstddef>
5
6
namespace
esphome::camera
{
7
9
class
Buffer
{
10
public
:
12
virtual
uint8_t *
get_data_buffer
() = 0;
14
virtual
size_t
get_data_length
() = 0;
15
virtual
~Buffer
() =
default
;
16
};
17
18
}
// namespace esphome::camera
esphome::camera::Buffer
Interface for a generic buffer that stores image data.
Definition
buffer.h:9
esphome::camera::Buffer::~Buffer
virtual ~Buffer()=default
esphome::camera::Buffer::get_data_length
virtual size_t get_data_length()=0
Returns the length of the buffer in bytes.
esphome::camera::Buffer::get_data_buffer
virtual uint8_t * get_data_buffer()=0
Returns a pointer to the buffer's data.
esphome::camera
Definition
buffer.h:6
Generated by
1.12.0