ESPHome 2025.9.0-dev
Loading...
Searching...
No Matches
esphome::camera::Buffer Class Referenceabstract

Interface for a generic buffer that stores image data. More...

#include <buffer.h>

Inheritance diagram for esphome::camera::Buffer:
esphome::camera::BufferImpl

Public Member Functions

virtual uint8_t * get_data_buffer ()=0
 Returns a pointer to the buffer's data.
 
virtual size_t get_data_length ()=0
 Returns the length of the buffer in bytes.
 
virtual ~Buffer ()=default
 

Detailed Description

Interface for a generic buffer that stores image data.

Definition at line 9 of file buffer.h.

Constructor & Destructor Documentation

◆ ~Buffer()

virtual esphome::camera::Buffer::~Buffer ( )
virtualdefault

Member Function Documentation

◆ get_data_buffer()

virtual uint8_t * esphome::camera::Buffer::get_data_buffer ( )
pure virtual

Returns a pointer to the buffer's data.

Implemented in esphome::camera::BufferImpl.

◆ get_data_length()

virtual size_t esphome::camera::Buffer::get_data_length ( )
pure virtual

Returns the length of the buffer in bytes.

Implemented in esphome::camera::BufferImpl.


The documentation for this class was generated from the following file: