ESPHome 2025.7.1
Loading...
Searching...
No Matches
esphome::camera::CameraImage Class Referenceabstract

Abstract camera image base class. More...

#include <camera.h>

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

Public Member Functions

virtual uint8_t * get_data_buffer ()=0
 
virtual size_t get_data_length ()=0
 
virtual bool was_requested_by (CameraRequester requester) const =0
 
virtual ~CameraImage ()
 

Detailed Description

Abstract camera image base class.

Encapsulates the JPEG encoded data and it is shared among all connected clients.

Definition at line 22 of file camera.h.

Constructor & Destructor Documentation

◆ ~CameraImage()

virtual esphome::camera::CameraImage::~CameraImage ( )
inlinevirtual

Definition at line 27 of file camera.h.

Member Function Documentation

◆ get_data_buffer()

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

◆ get_data_length()

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

◆ was_requested_by()

virtual bool esphome::camera::CameraImage::was_requested_by ( CameraRequester requester) const
pure virtual

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