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

#include <esp32_camera.h>

Inheritance diagram for esphome::esp32_camera::ESP32CameraImage:
esphome::camera::CameraImage

Public Member Functions

 ESP32CameraImage (camera_fb_t *buffer, uint8_t requester)
 
camera_fb_t * get_raw_buffer ()
 
uint8_t * get_data_buffer () override
 
size_t get_data_length () override
 
bool was_requested_by (camera::CameraRequester requester) const override
 
- Public Member Functions inherited from esphome::camera::CameraImage
virtual ~CameraImage ()
 

Protected Attributes

camera_fb_t * buffer_
 
uint8_t requesters_
 

Detailed Description

Definition at line 77 of file esp32_camera.h.

Constructor & Destructor Documentation

◆ ESP32CameraImage()

esphome::esp32_camera::ESP32CameraImage::ESP32CameraImage ( camera_fb_t * buffer,
uint8_t requester )

Definition at line 428 of file esp32_camera.cpp.

Member Function Documentation

◆ get_data_buffer()

uint8_t * esphome::esp32_camera::ESP32CameraImage::get_data_buffer ( )
overridevirtual

Implements esphome::camera::CameraImage.

Definition at line 432 of file esp32_camera.cpp.

◆ get_data_length()

size_t esphome::esp32_camera::ESP32CameraImage::get_data_length ( )
overridevirtual

Implements esphome::camera::CameraImage.

Definition at line 433 of file esp32_camera.cpp.

◆ get_raw_buffer()

camera_fb_t * esphome::esp32_camera::ESP32CameraImage::get_raw_buffer ( )

Definition at line 431 of file esp32_camera.cpp.

◆ was_requested_by()

bool esphome::esp32_camera::ESP32CameraImage::was_requested_by ( camera::CameraRequester requester) const
overridevirtual

Implements esphome::camera::CameraImage.

Definition at line 434 of file esp32_camera.cpp.

Field Documentation

◆ buffer_

camera_fb_t* esphome::esp32_camera::ESP32CameraImage::buffer_
protected

Definition at line 86 of file esp32_camera.h.

◆ requesters_

uint8_t esphome::esp32_camera::ESP32CameraImage::requesters_
protected

Definition at line 87 of file esp32_camera.h.


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