ESPHome 2025.7.1
Loading...
Searching...
No Matches
esphome::esp32_camera::ESP32CameraImageReader Class Reference

#include <esp32_camera.h>

Inheritance diagram for esphome::esp32_camera::ESP32CameraImageReader:
esphome::camera::CameraImageReader

Public Member Functions

void set_image (std::shared_ptr< camera::CameraImage > image) override
 
size_t available () const override
 
uint8_t * peek_data_buffer () override
 
void consume_data (size_t consumed) override
 
void return_image () override
 
- Public Member Functions inherited from esphome::camera::CameraImageReader
virtual ~CameraImageReader ()
 

Protected Attributes

std::shared_ptr< ESP32CameraImageimage_
 
size_t offset_ {0}
 

Detailed Description

Definition at line 96 of file esp32_camera.h.

Member Function Documentation

◆ available()

size_t esphome::esp32_camera::ESP32CameraImageReader::available ( ) const
overridevirtual

Implements esphome::camera::CameraImageReader.

Definition at line 417 of file esp32_camera.cpp.

◆ consume_data()

void esphome::esp32_camera::ESP32CameraImageReader::consume_data ( size_t consumed)
overridevirtual

Implements esphome::camera::CameraImageReader.

Definition at line 424 of file esp32_camera.cpp.

◆ peek_data_buffer()

uint8_t * esphome::esp32_camera::ESP32CameraImageReader::peek_data_buffer ( )
overridevirtual

Implements esphome::camera::CameraImageReader.

Definition at line 425 of file esp32_camera.cpp.

◆ return_image()

void esphome::esp32_camera::ESP32CameraImageReader::return_image ( )
overridevirtual

Implements esphome::camera::CameraImageReader.

Definition at line 423 of file esp32_camera.cpp.

◆ set_image()

void esphome::esp32_camera::ESP32CameraImageReader::set_image ( std::shared_ptr< camera::CameraImage > image)
overridevirtual

Implements esphome::camera::CameraImageReader.

Definition at line 413 of file esp32_camera.cpp.

Field Documentation

◆ image_

std::shared_ptr<ESP32CameraImage> esphome::esp32_camera::ESP32CameraImageReader::image_
protected

Definition at line 105 of file esp32_camera.h.

◆ offset_

size_t esphome::esp32_camera::ESP32CameraImageReader::offset_ {0}
protected

Definition at line 106 of file esp32_camera.h.


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